东师《50059》2013春第二次在线作业(随机)第1份

所属学校:东北师范大学 科目:50059 2015-03-17 12:25:34
2013春第二次在线作业 pga傲朋学习网
试卷总分:100pga傲朋学习网
单选题pga傲朋学习网
判断题pga傲朋学习网
一、单选题(共 20 道试题,共 60 分。) pga傲朋学习网
V pga傲朋学习网
1. ()是iostream的派生类,可以同时处理文件的输入和输出。pga傲朋学习网
A. ifstream pga傲朋学习网
B. ofstream pga傲朋学习网
C. fstream pga傲朋学习网
D. fstream.h pga傲朋学习网
满分:3 分 pga傲朋学习网
2. 下面关于运算符重载的描述错误的是()。pga傲朋学习网
A. 重载不能改变操作数的个数、运算符的优先级、运算符的结合性和运算符的语法结构 pga傲朋学习网
B. 不是所有的运算符都可以进行重载 pga傲朋学习网
C. 运算符函数的调用必须使用关键字operator pga傲朋学习网
D. 在C++语言中不可通过运算符重载创造出新的运算符 pga傲朋学习网
满分:3 分 pga傲朋学习网
3. 在下面格式化命令的解释中,错误的是()。pga傲朋学习网
A. ios::skipws 跳过输入中的空白字符 pga傲朋学习网
B. ios::fill() 获得当前的填充字符 pga傲朋学习网
C. ios::hex 转换基数为八进制形式 pga傲朋学习网
D. ios::precision 返回当前的精度 pga傲朋学习网
满分:3 分 pga傲朋学习网
4. 以下基类中的成员函数中表示纯虚函数的是() 。pga傲朋学习网
A. virtual void vf(int); pga傲朋学习网
B. virtual void vf(int)=0; pga傲朋学习网
C. virtual void vf(int=0); pga傲朋学习网
D. virtual void vf(int){ }; pga傲朋学习网
满分:3 分 pga傲朋学习网
5. 下列函数中,()是对文件进行写操作的。pga傲朋学习网
A. get() pga傲朋学习网
B. read() pga傲朋学习网
C. seekg() pga傲朋学习网
D. put() pga傲朋学习网
此题选: D 满分:3 分 pga傲朋学习网
6. cout是I/O流库中预定义的()。pga傲朋学习网
A. 类 pga傲朋学习网
B. 对象 pga傲朋学习网
C. 文件 pga傲朋学习网
D. 常量 pga傲朋学习网
满分:3 分 pga傲朋学习网
7. 函数模板的使用实际上是将函数模板实例化成一个具体的()。pga傲朋学习网
A. 类 pga傲朋学习网
B. 对象 pga傲朋学习网
C. 模板函数 pga傲朋学习网
D. 模板类 pga傲朋学习网
满分:3 分 pga傲朋学习网
8. 如果类B在类A的基础上构造,那么,就称()。pga傲朋学习网
A. 类A为基类或父类,类B为超类或子类 pga傲朋学习网
B. 类A为基类、父类或超类,类B为派生类或子类 pga傲朋学习网
C. 类A为派生类,类B为基类 pga傲朋学习网
D. 类A为派生类或子类,类B为基类、父类或超类 pga傲朋学习网
满分:3 分 pga傲朋学习网
9. 重载赋值操作符时,应声明为()函数。pga傲朋学习网
A. 友元 pga傲朋学习网
B. 虚 pga傲朋学习网
C. 成员 pga傲朋学习网
D. 多态 pga傲朋学习网
满分:3 分 pga傲朋学习网
10. 一个()允许用户为类定义一种模式,使得类中的某些数据成员及成员函数的返回值能取任意类型。pga傲朋学习网
A. 函数模板 pga傲朋学习网
B. 模板函数 pga傲朋学习网
C. 类模板 pga傲朋学习网
D. 模板类 pga傲朋学习网
满分:3 分 pga傲朋学习网
11. 在磁盘文件操作中,以追加方式打开磁盘文件时,其mode值为()。pga傲朋学习网
A. in pga傲朋学习网
B. app pga傲朋学习网
C. out pga傲朋学习网
D. ate pga傲朋学习网
满分:3 分 pga傲朋学习网
12. 若派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中的()。pga傲朋学习网
A. 私有成员 pga傲朋学习网
B. 公有成员 pga傲朋学习网
C. 保护成员 pga傲朋学习网
D. 保护成员或私有成员 pga傲朋学习网
此题选: D 满分:3 分 pga傲朋学习网
13. 当派生类中有和基类一样名字的成员时,如果没有使用类名加以限制,则()。pga傲朋学习网
A. 基类的同名成员将覆盖派生类的成员 pga傲朋学习网
B. 将产生二义性 pga傲朋学习网
C. 派生类的同名成员将覆盖基类的成员 pga傲朋学习网
D. 是不允许的 pga傲朋学习网
满分:3 分 pga傲朋学习网
14. 类模板的使用实际上是将类模板实例化成一个具体的()。pga傲朋学习网
A. 类 pga傲朋学习网
B. 对象 pga傲朋学习网
C. 模板函数 pga傲朋学习网
D. 模板类 pga傲朋学习网
此题选: D 满分:3 分 pga傲朋学习网
15. 当使用ifstream流类定义一个流对象并打开一个磁盘文件时,隐含的打开方式为()。pga傲朋学习网
A. ios::in pga傲朋学习网
B. ios:ut pga傲朋学习网
C. ios::in ios:ut pga傲朋学习网
D. ios::binary pga傲朋学习网
满分:3 分 pga傲朋学习网
16. 进行文件操作需包含头文件()。pga傲朋学习网
A. fstream.h pga傲朋学习网
B. ostream.h pga傲朋学习网
C. stdio.h pga傲朋学习网
D. stdlib.h pga傲朋学习网
满分:3 分 pga傲朋学习网
17. 打开一个文件,就是将这个文件与一个()建立关联。pga傲朋学习网
A. 类 pga傲朋学习网
B. 流 pga傲朋学习网
C. 对象 pga傲朋学习网
D. 设备 pga傲朋学习网
满分:3 分 pga傲朋学习网
18. 语句ofstream f(“SALARY.DAT”,ios::app|ios::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且()。pga傲朋学习网
A. 若文件存在,将文件写指针定位于文件尾;若文件不存在,建立一个新文件 pga傲朋学习网
B. 若文件存在,将其置为空文件;若文件不存在,打开失败 pga傲朋学习网
C. 若文件存在,将文件写指针定位于文件首;若文件不存在,建立一个新文件 pga傲朋学习网
D. 若文件存在,打开失败;若文件不存在,建立一个新文件 pga傲朋学习网
满分:3 分 pga傲朋学习网
19. 关于虚函数的描述中,()是正确的。pga傲朋学习网
A. 虚函数是一个static类型的成员函数 pga傲朋学习网
B. 虚函数是一个非成员函数 pga傲朋学习网
C. 基类中说明了虚函数后,派生类中将其对应的函数可不必说明为虚函数 pga傲朋学习网
D. 派生类的虚函数与基类的虚函数具有不同的参数个数和类型 pga傲朋学习网
满分:3 分 pga傲朋学习网
20. 可以用p.a的形式访问派生类对象p的基类成员a,其中a是()pga傲朋学习网
A. 私有继承的公有成员 pga傲朋学习网
B. 公有继承的私有成员 pga傲朋学习网
C. 公有继承的保护成员 pga傲朋学习网
D. 公有继承的公有成员 pga傲朋学习网
此题选: D 满分:3 分 pga傲朋学习网
2013春第二次在线作业 pga傲朋学习网
试卷总分:100pga傲朋学习网
单选题pga傲朋学习网
判断题pga傲朋学习网
二、判断题(共 20 道试题,共 40 分。) pga傲朋学习网
V pga傲朋学习网
1. 当类中有指针类型数据成员时,需重载赋值运算符,否则会产生指针悬挂问题。pga傲朋学习网
A. 错误 pga傲朋学习网
B. 正确 pga傲朋学习网
满分:2 分 pga傲朋学习网
2. 函数模板是基于不同的数据类型完成类似的操作,而重载函数则是对不同的数据类型完成相同的操作。pga傲朋学习网
A. 错误 pga傲朋学习网
B. 正确 pga傲朋学习网
满分:2 分 pga傲朋学习网
3. get()和put()函数的功能是一次读写一个数据块,而read()和write()函数是一次读写一个字符。pga傲朋学习网
A. 错误 pga傲朋学习网
B. 正确 pga傲朋学习网
满分:2 分 pga傲朋学习网
4. 构造函数和析构函数都可以是虚函数。pga傲朋学习网
A. 错误 pga傲朋学习网
B. 正确 pga傲朋学习网
满分:2 分 pga傲朋学习网
5. 若有声明:class B:virtual public A{};则类A为类B的虚基类。pga傲朋学习网
A. 错误 pga傲朋学习网
B. 正确 pga傲朋学习网
满分:2 分 pga傲朋学习网
6. 只有类中全部函数都为纯虚函数时,该类才被称为抽象类。pga傲朋学习网
A. 错误 pga傲朋学习网
B. 正确 pga傲朋学习网
满分:2 分 pga傲朋学习网
7. 函数模板不可以重载。pga傲朋学习网
A. 错误 pga傲朋学习网
B. 正确 pga傲朋学习网
满分:2 分 pga傲朋学习网
8. 如果要在程序中使用IO流库,应包含头文件iostream.h。pga傲朋学习网
A. 错误 pga傲朋学习网
B. 正确 pga傲朋学习网
满分:2 分 pga傲朋学习网
9. 文本文件结束标志为EOF(即-1)。pga傲朋学习网
A. 错误 pga傲朋学习网
B. 正确 pga傲朋学习网
满分:2 分 pga傲朋学习网
10. 基类的公有成员在派生类中的访问权限由派生方式决定。pga傲朋学习网
A. 错误 pga傲朋学习网
B. 正确 pga傲朋学习网
满分:2 分 pga傲朋学习网
11. 创建派生类对象时,先调用基类的构造函数,再调用派生类的构造函数,当销毁这个对象时顺序正好相反,先调用派生类的析构函数,再调用基类的析构函数。pga傲朋学习网
A. 错误 pga傲朋学习网
B. 正确 pga傲朋学习网
满分:2 分 pga傲朋学习网
12. ofstream是用于写文件的文件流。pga傲朋学习网
A. 错误 pga傲朋学习网
B. 正确 pga傲朋学习网
满分:2 分 pga傲朋学习网
13. 析构函数可以是虚函数,构造函数不能定义为虚函数。pga傲朋学习网
A. 错误 pga傲朋学习网
B. 正确 pga傲朋学习网
满分:2 分 pga傲朋学习网
14. ifstream是用于写文件的文件流。pga傲朋学习网
A. 错误 pga傲朋学习网
B. 正确 pga傲朋学习网
满分:2 分 pga傲朋学习网
15. 编译时的多态是通过静态联编来实现的,运行时的多态是通过动态联编实现的。pga傲朋学习网
A. 错误 pga傲朋学习网
B. 正确 pga傲朋学习网
满分:2 分 pga傲朋学习网
16. 如果一个类至少有一个虚函数,那么该类就被称为抽象类。pga傲朋学习网
A. 错误 pga傲朋学习网
B. 正确 pga傲朋学习网
满分:2 分 pga傲朋学习网
17. 虚析构函数的工作过程与普通虚函数不同,普通虚函数只是调用相应层上的函数,而虚析构函数是先调用相应层上的析构函数,然后逐层向上调用基类的析构函数。pga傲朋学习网
A. 错误 pga傲朋学习网
B. 正确 pga傲朋学习网
满分:2 分 pga傲朋学习网
18. 使用cin和cout进行输入和输出操作必须包含头文件iomanip.hpga傲朋学习网
A. 错误 pga傲朋学习网
B. 正确 pga傲朋学习网
满分:2 分 pga傲朋学习网
19. 要对文件进行读写操作,必须在文件开头包含头文件fstream.hpga傲朋学习网
A. 错误 pga傲朋学习网
B. 正确 pga傲朋学习网
满分:2 分 pga傲朋学习网
20. 凡是左操作数必须为本类对象的运算符均应以类成员函数的方式重载。pga傲朋学习网
A. 错误 pga傲朋学习网
B. 正确 pga傲朋学习网
满分:2 分
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: