判断题(共20题,共40分)
开始说明:
结束说明:
1.(2分)
C++中不仅能重载已有的运算符,还能创建新的运算符。(×)
√
×
2.(2分)
在继承关系中,可以使用公有派生类对象为基类引用赋值。(√)
√
×
3.(2分)
重载运算符不能改变原有运算符的语义。(√)
√
×
4.(2分)
所有C++运算符都可以重载。(×)
√
×
5.(2分)
在继承关系中,如果基类与派生类有同名成员函数,则使用派生类对象调用同名成员函数时,调用的是派生类成员函数。(√)
√
×
6.(2分)
派生类中继承的基类成员的访问权限到派生类保持不变。(×)
√
×
7.(2分)
派生类可以选择性地继承基类的部分成员。(×)
√
×
8.(2分)
C++有垃圾回收机制,不需要自己编程实现内存资源的释放。(×)
√
×
9.(2分)
仿函数指的是在类中重载“()”运算符后,这个类的对象可以像函数一样使用。(√)
√
×
10.(2分)
一个派生类指针也可以指向基类对象。(×)
√
×
11.(2分)
运算符重载就是在自定义数据类型中(如类)对运算符进行重新定义,赋予运算符新的功能,使自定义数据类型对象也可以直接使用运算符完一定的操(√)
作运算。
√
×
12.(2分)
基类的protected成员在派生类中仍然是protected。(×)
√
×
13.(2分)
输入输出运算符只能重载为类的友元函数。(√)
√
×
14.(2分)
公有继承的基类中的private成员在派生类中仍是private的。(×)
√
×
15.(2分)
继承关系只是能单继承,即一个派生类只能继承自一个基类。(×)
√
×
16.(2分)
转换构造函数可以将一个标准类型数据转换为类对象。(√)
√
×
17.(2分)
在虚继承中,派生类对象中都会增加一个隐藏的虚基类指针。(√)
√
×
18.(2分)
类型转换函数只能重载为类的成员函数。(√)
√
×
19.(2分)
关系运算符不能重载。(×)
√
×
20.(2分)
如果基类指针指向派生类对象,则通过基类指针可以调用派生类成员函数。(×)
√
×
单选题(共30题,共60分)
评论0