单选题 单选题 ( 5.0 分 )
C++的继承性允许派生类继承基类的()。
A、部分特性,并允许增加新的特性或重定义基类的特性
B、部分特性,但不允许增加新的特性或重定义基类的特性
C、所有特性,并允许增加新的特性或重定义基类的特性
D、所有特性,但不允许增加新的特性或重定义基类的特性
单选题 单选题 ( 5.0 分 )
以下基类中的成员函数表示纯虚函数的是()。
A、virtual
B、void
C、virtual
D、virtual
单选题 单选题 ( 5.0 分 )
在私有继承的情况下,基类成员在派生类中的访问权限()。
A、受限制
B、保持不变
C、受保护
D、不受保护
单选题 单选题 ( 5.0 分 )
下列情况中,不会调用拷贝构造函数的是()。
A、用一个对象去初始化同一类的另一个新对象时
B、将类的一个对象赋值给该类的另一个对象时
C、函数的形参是类的对象,调用函数进行形参和实参结合时
D、函数的返回值是类的对象,函数执行返回调用时
单选题 单选题 ( 5.0 分 )
在公有继承的情况下,基类的公有或保护成员在派生类中的访问权限()
A、受限制
B、保持不变
C、受保护
D、不受保护
单选题 单选题 ( 5.0 分 )
假设ClassY:publicX,即类Y是类X的派生类,则说明一个Y类的对象时和删除Y类对象时,调用构造函数和析构函数的次序分别为()
A、X,Y;Y,X
B、X,Y;X,Y
C、Y,X;X,Y
D、Y,X;Y,X
单选题 单选题 ( 5.0 分 )
下面叙述不正确的是()
A、派生类一般都用公有派生
B、对基类成员的访问必须是无二义性的
C、赋值兼容规则也适用于多重继承的组合
D、基类的公有成员在派生类中仍然是公有的
单选题 单选题 ( 5.0 分 )
在公有继承的情况下,允许派生类直接访问的基类成员包括()。
A、公有成员
B、公有成员和保护成员
C、公有成员、保护成员和私有成员
D、保护成员