《面向对象程序设计》在线作业二
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 100 分)
1.通过派生类的对象一定可以访问基类的保护成员
A.对
B.错
2.if语句结构中必须有else语句
A.对
B.错
3.设有说明:ofstreamoutfile;则执行语句:outfile.open(“data1.txt”);后,文件:data1.txt是一个()。
A.用于输入的文本文件
B.用于输出的文本文件
C.用于输入的二进制文件
D.用于输出的二进制文件
一个类的友元函数是本类的一个特殊成员函数
A.对
B.错
5.函数的定义不能嵌套,但函数的调用可以嵌套
A.对
B.错
6.带有纯虚拟函数的类称为抽象类
A.对
B.错
构造函数没有类型
A.对
B.错
8.函数必须有返回值
A.对
B.错
类中的数据成员可以是私有或公有的,而类中的成员函数必须是公有的
A.对
B.错
10.在一个类中,只能定义一个构造函数
A.对
B.错
11.析构函数名与类名没有关系
A.对
B.错
12.派生类中的成员函数可以和其基类的成员函数同名
A.对
B.错
13.类外可以直接引用类的所有静态数据成员和静态成员函数
A.对
B.错
14.基类的公有成员一定能通过派生类的对象访问
A.对
B.错
15.不同的函数中可以使用相同名字的变量
A.对
B.错
一个派生类可以做另一个派生类的基类
A.对
B.错
17.析构函数的返回类型应是void
A.对
B.错
18.成员函数的参数可以设置默认值
A.对
B.错
19.下列关于文件存取方式的描述中,符合C++语言语法规定的是()。
A.文件只能是顺序读写的
B.文件只能是随机读写的
C.文件可以是顺序存取,也可以随机存取
D.没有规定
20.通过运算符重载可以改变运算符原有的()。
A.操作数类型
B.操作数个数
C.优先级
D.结合性
转载请注明:奥鹏作业之家 » 天大20秋《面向对象程序设计》在线作业二【标准答案】