当前位置:首页 > 南开大学现代远程教育学院在线考试中心-面向对象程序设计
C
保护成员
√ D
都可访问
第9题(回答正确)
交换两个string类对象所表示的字符串的内容,应该使用string
类的()函数。 A
insert
B
assign
√ C
swap
D
find
第10题(回答正确)
在C++中,通过()的机制可以对原有的类进行扩充和完善以适应
新的需要。
A
封装
√ B
继承
C
多态
D
重载
第11题(回答正确)
下列关于继承的描述中,错误的是()。
√ A
基类中的保护成员在派生类中无法直接访问
B
基类中的析构函数不能被派生类继承
C
派生类的成员除了包括派生类中自己定义的成员外,还包括它从基类继承的成员
D
在公有继承方式下基类中公有成员和保护成员的访问权限到派生类保持不变
第12题(回答正确)
构造函数不能被派生类继承。
√ A
对
B
错
第13题(回答正确)
派生类至少有一个基类。
√ A
对
B
错
第14题(回答正确)
多继承的构造函数顺序可分为如下4步: ①所有非虚基类的构造函数按照它们被继承的顺序构造。 ②所有虚基类的构造函数按照它们被继承的顺序构造。 ③所有子对象的构造函数按照它们声明的顺序构造。 ④派生类自己的构造函数体 这四个步骤的
正确顺序是()。 A
②④③①
B
④③①②
√ C
②①③④
D
③④①②
第15题(回答正确)
下列关于虚函数的说明中,正确的是()。
√ A
虚函数不得是静态成员函数
B
从虚基类继承的函数都是虚函数
C
只能通过指针或引用调用虚函数
D
抽象类中的成员函数都是虚函数
第16题(回答正确)
下面关于构造函数和析构函数的描述,错误的是()。
共分享92篇相关文档