下列虚基类的声明中正确的是( )
A. 基类的保护成员在派生类中仍然是保护的
B. 基类的保护成员在公有派生类中仍然是保护的
C. 基类的保护成员在私有派生类中仍然是私有的
D. 对基类成员的访问必须是无两义性
带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类构造函数,这样将对虚基类的子对象初始化( )
A. 与虚基类下面的派生类个数有关
B. 多次
C. 二次
D. 一次
关于保护成员的说法正确的是( )
A. 在派生类中仍然是保护的
B. 具有私有成员和公有成员的双重角色
C. 在派生类中是私有的
D. 在派生类中是公有的
下面( )的叙述不符合赋值兼容规则。
A. 派生类的对象可以赋值给基类的对象
B. 基类的对象可以赋值给派生类的对象
C. 派生类的对象可以初始化基类的对象
D. 派生类的对象的地址可以赋值给指向基类的指针