在创建派生类对象时,类层次中构造函数的执行顺序是由()A、派生类的参数初始式列表的顺序决定的B、系统规定的C、是由类的书写顺序决定的D、是任意的

题目

在创建派生类对象时,类层次中构造函数的执行顺序是由()

  • A、派生类的参数初始式列表的顺序决定的
  • B、系统规定的
  • C、是由类的书写顺序决定的
  • D、是任意的
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

对于派生类的构造函数,在定义对象时构造函数的执行顺序:先执行调用______的构造函数,再执行调用子对象类的构造函数,最后执行派生类的构造函数体中的内容。


正确答案:基类
基类 解析: 对于派生类的构造函数,在定义对象时构造函数的执行顺序:先执行调用基类的构造函数,再执行调用子对象类的构造函数,最后执行派生类的构造函数体中的内容。所以本题填:基类。

第2题:

对于派生类的构造函数,在定义对象时构造函数的执行顺序为:先执行【 】。再执行成员对象的构造函数,后执行派生类本身的构造函数。


正确答案:基类的构造函数
基类的构造函数

第3题:

派生类构造函数的执行顺序是先执行【12】的构造函数.然后执行成员对象的构造函数,最后执行 【13】的构造函数。


正确答案:
基类;派生类

第4题:

建立派生类对象时,3种构造函数分别是a(基类的构造函数)、b(成员对象的构造函数)、C(派生类)构造函数),这3种构造函数的调用顺序为( )。

A.abC

B.aCb

C.Cab

D.Cba


正确答案:A
本题考查的是在继承中派生类的对象调用构造函数的顺序,应该是先调用基类的构造函数,然后是成员中的对象对应类的构造函数,最后是派生类自已的构造函数。

第5题:

下列关于派生类的构造函数的说法中,哪个是错误的 ______。

A.派生类不继承基类的构造函数和赋值运算

B.派生类的构造函数可以调用基类的构造函数

C.派生类的构造函数先于基类的构造函数执行

D.在建立派生类的实例对象时,必须调用基类的构造函数来初始化派生类对象中的基类成员


正确答案:C

第6题:

下列有关析构函数的调用顺序是( )。

A.先执行基类的构造函数,然后执行派生类的析构函数

B.先执行派生类的构造函数,然后执行基类的构造函数

C.析构函数在派生类与基类中同时执行。

D.只执行派生类的构造函数,不执行基类的构造函数


正确答案:B
解析:先执行派生类的构造函数,然后执行基类的构造函数。

第7题:

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

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

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

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

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


正确答案:C

第8题:

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

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

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

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

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


正确答案:C

第9题:

派生类构造函数的调用顺序是先调用( )。

A.派生类的构造函数

B.基类的构造函数

C.派生类的析构函数

D.基类的析构函数


正确答案:B
解析:派生类在构造时,先调用基类的构造函数。

第10题:

多继承情况下,派生类的构造函数的执行顺序取决于成员初始化列表中的顺序。( )

此题为判断题(对,错)。


正确答案:错误

更多相关问题