天大18秋《面向对象程序设计》在线作业二
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
------------------------------------------------------------------------------------------------------------------------------ (单选题) 1: 成员函数一定是内联函数
A: 对
B: 错
正确答案:
(单选题) 2: 成员函数可以是另一个类的友元函数
A: 对
B: 错
正确答案:
(单选题) 3: 拷贝构造函数的作用是使用一个已经存在的对象去初始化一个新的同类的对象A: 对
B: 错
正确答案:
(单选题) 4: cin和cout是系统预定义的I/O流()。
A: 类
B: 包含文件
C: 对象
D: 常量
正确答案:
(单选题) 5: 使用setw(int)或setprecision(int)等直接嵌入到cin或cout实现I/O格式控制时,需要使用的头文件是()。
A: iostream.h
B: iomanip.h
C: fostream.h
D: stdlib.h
正确答案:
(单选题) 6: 通过运算符重载可以改变运算符原有的()。
A: 操作数类型
B: 操作数个数
C: 优先级
D: 结合性
正确答案:
(单选题) 7: switch语句结构中必须有default语句
A: 对
B: 错
正确答案:
(单选题) 8: 下列函数中,用于对文件进行写操作的是()。
A: getline()
B: put()
C: get()
D: eof()
正确答案:
(单选题) 9: 以下运算符中不能用友元函数重载的是()。
A: ==
------------------------------------------------------------------------------------------------------------------------------ B: !=
C: ++
D: %
正确答案:
(单选题) 10: 类外可以直接引用类的所有静态数据成员和静态成员函数
A: 对
B: 错
正确答案:
(单选题) 11: 一个类的数据成员中可以有本类的对象
A: 对
B: 错
正确答案:
(单选题) 12: 当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为()。
A: ios::in
B: ios::out
C: ios::in|ios::out
D: ios::binary
正确答案:
(单选题) 13: 基类成员在派生类中的访问权限一定与其在基类中的访问权限一样
A: 对
B: 错
正确答案:
(单选题) 14: 只能在循环体内使用continue语句
A: 对
B: 错
正确答案:
(单选题) 15: 析构函数的返回类型应是void
A: 对
B: 错
正确答案:
(单选题) 16: 构造函数和析构函数都应是类的公有成员函数
A: 对
B: 错
正确答案:
(单选题) 17: 一个对象可以属于几个不同的类
A: 对
B: 错
正确答案:
(单选题) 18: 函数必须有返回值
A: 对
B: 错
正确答案:
------------------------------------------------------------------------------------------------------------------------------ (单选题) 19: 一个类只能有一个对象
A: 对
B: 错
正确答案:
(单选题) 20: 函数的定义不能嵌套,但函数的调用可以嵌套
A: 对
B: 错
正确答案:
(单选题) 1: 成员函数一定是内联函数
A: 对
B: 错
正确答案:
(单选题) 2: 成员函数可以是另一个类的友元函数
A: 对
B: 错
正确答案:
(单选题) 3: 拷贝构造函数的作用是使用一个已经存在的对象去初始化一个新的同类的对象A: 对
B: 错
正确答案:
(单选题) 4: cin和cout是系统预定义的I/O流()。
A: 类
B: 包含文件
C: 对象
D: 常量
正确答案:
(单选题) 5: 使用setw(int)或setprecision(int)等直接嵌入到cin或cout实现I/O格式控制时,需要使用的头文件是()。
A: iostream.h
B: iomanip.h
C: fostream.h
D: stdlib.h
正确答案:
(单选题) 6: 通过运算符重载可以改变运算符原有的()。
A: 操作数类型
B: 操作数个数
C: 优先级
D: 结合性
正确答案:
(单选题) 7: switch语句结构中必须有default语句
A: 对
B: 错
正确答案: