派生类是基类的子类型。

题目

派生类是基类的子类型。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

对基类和派生类的关系描述中,()是错误的。

A、派生类是基类的具体化

B、派生类是基类的子集

C、派生类是基类定义的延续

D、派生类是基类的组合


参考答案:B

第2题:

下列关于虚基类的描述中错误的是

A.虚基类子对象的初始化由最派生类完成

B.虚基类子对象的初始化次数与虚基类下面的派生类个数有关

C.设置虚基类的目的是消除二义性

D.带有虚基类的多层派生类构造函数的成员初始化列表中都要列出对虚基类构造函数调用


正确答案:B
解析:虚基类主要是为了消除在多重继承中的二义性问题。虚基类对象的初始化次数只于对象的多少有关,与类的层次结构是没有关系的。故本题正确答案为B。

第3题:

下列对派生类的描述中,()是错的。

A、一个派生类可以作为另一个派生类的基类;

B、派生类至少有一个基类;

C、派生类的成员除了它自己的成员外,还包含了它的基类的成员;

D、派生类中继承的基类成员的访问权限到派生类保持不变;


参考答案:D

第4题:

下列关于子类型的描述中,错误的是( )。

A.子类型关系是可逆的

B.公有派生类的对象可以初始化基类的引用

C.只有公有的继承下,派生类是基类的子类型

D.子类型关系是可传递的


正确答案:A

第5题:

下列对基类和派生类关系的描述中,错误的是( )。

A.派生类是基类的具体化

B.派生类是基类的子集

C.派生类是基类定义的延续

D.派生类是基类的组合


正确答案:B

第6题:

下列对基类和派生类关系的描述中,错误的是 ______。

A.派生类是基类的对象

B.派生类是基类的子集

C.派生类是基类定义的延续

D.派生类和基类之间具有层次关系


正确答案:B

第7题:

下列关于派生类的构造函数的叙述中,正确的是( )。

A.派生类通过成员初设列表的方法调用基本类的构造函数,实现对基本类的初始化

B.派生类构造函数的调用顺序先基类后子对象构造函数

C.派生类构造函数的调用顺序先子对象构造函数后基类

D.派生类构造函数是不能继承基类的


正确答案:C

第8题:

下列关于派生类的构造函数的叙述中,正确的是( )。

A.派生类通过成员初设列表的方法调用基类的构造函数,实现对基类的初始化

B.派生类构造函数的调用顺序先基类后子对象构造函数

C.派生类构造函数的调用顺序先子对象构造函数后基类,

D.派生类构造函数是不能继承基类的


正确答案:C

第9题:

下面对于基类和派生类的描述错误的是( )。

A.派生类是基类的进一步具体化

B.派生类包含基类的成员

C.派生类是对基类定义的进一步扩充

D.派生类的成员属于基类


正确答案:D
解析:派生类是基类的进一步具体化;派生类包含基类的成员;派生类是对基类定义的进一步扩充;派生类的成员不属于基类。

第10题:

下列关于虚基类的描述中,错误的是( )。

A.虚基类子对象的初始化由派生类完成

B.虚基类子对象的初始化次数与虚基类下面的派生类的个数有关

C.设置虚基类的目的是消除二义性

D.带有虚基类的多层派生类构造函数的成员初始化列表中都要列出对虚基类构造函数的调用


正确答案:B
解析:本题考核虚基类的初始化。从虚基类直接或间接派生的派生类的构造函数的成员初始化列表中都要列出对虚基类构造函数的调用,但只有用于建立对象的派生类的构造函数调用虚基类的构造函数,而该派生类的所有基类中列出的对虚基类的构造函数的调用在执行中被忽略,从而保证了对虚基类子对象只初始化一次。

更多相关问题