下列有关继承和派生的叙述中,正确的是______。
A.如果一个派生类私有继承其基类,则该派生类对象不能访问基类的保护成员
B.派生类的成员函数可以访问基类的所有成员
C.基类对象可以赋值给派生类对象
D.如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类
A.派生类不能访问通过公有继承的基类的保护成员
B.派生类的对象可以访问基类的任何成员
C.如果基类有带形参构造函数,派生类可以不声明带形参的构造函数
D.基类构造函数和析构函数都不能够被继承
如果一个类至少有一个纯虚函数,那么该类称为()。
A.抽象类
B.虚基类
C.派生类
D.以上都不是
在创建派生类对象时,构造函数的执行顺序是()。
(A)对象成员构造函数―基类构造函数―派生类本身的构造函数
(B)派生类本身的构造函数―基类构造函数―对象成员构造函数
(C)基类构造函数―派生类本身的构造函数―对象成员构造函数
(D)基类构造函数―对象成员构造函数―派生类本身的构造函数
A.派生类要向基类的构造函数传递参数
B.多继承时可能会产生二义性
C.派生类可以访问基类的所有数据成员,也能调用基类的所有成员函数
D.一个基类可以有多个派生类,一个派生类可以有多个基类
A.纯虚函数是一种特殊的虚函数,它没有具体的操作内容
B.抽象类是指具有纯虚函数的类
C.一个基类中说明有纯虚函数,该基类的派生类一定不再是抽象类
D.抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出