题目内容

下列关于类型兼容性规则的描述中,错误的是( )。

A. 不要求派生类的派生方式
B. 派生类的对象可以赋给基类对象
C. 派生类的对象可以初始化基类的引用
D. 派生类的对象的地址可以赋给基类类型的指针

查看答案
更多问题

已知:class X{int a;};class Y:public X{int b;};下列语句组中出现语法错误的是( )。

A. X *pa=new Y;
B. X a1;Y b2;a=b2;
C. Y b1; X &a3=b1;
D. X a4; Y b2=a4;

以下说法不符合类型兼容规则的是( )。

A. 派生类的对象可以赋值给基类的对象
B. 基类的对象可以赋值给派生类的对象
C. 派生类的对象可以初始化基类的引用
D. 派生类的对象的地址可以赋值给指向基类的指针

1.下列关于派生类中有和基类重名成员的描述,错误的是()。

A. C++允许派生类的成员与基类成员重名
B. 在派生类中访问重名成员时,屏蔽基类的同名成员
C. 在派生类中不能访问基类的同名成员
D. 如果要在派生类中访问基类的同名成员,可以显式地使用作用域符指定

派生类的构造函数的成员初始化列表中,不能包含的是()。

A. 基类的构造函数。
B. 派生类中子对象的初始化。
C. 基类的子对象初始化。
D. 派生类中一般数据成员的初始化。

答案查题题库