题目内容
(请给出正确答案)
[判断题]
虚基类、直接派生类和间接派生类的析构函数调用顺序完全与它们的构造函数调用顺序相反。()
答案
查看答案
第4题
A.系统将先调用基类的同名函数,再调用派生类的同名函数。
B.系统将先调用派生类的同名函数,再调用基类的同名函数。
C.系统直接调用基类的同名函数,不调用派生类的同名函数。
D.系统直接调用派生类的同名函数。
第5题
A.多承中,多个基类必须采用相同的继承方式
B.多继承中,多个基类可以采用不同的继承方式
C.多继承中创建派生类对象时会先调用派生类构造函数,再调用各基类构造函数
D.多继承中创建派生类对象时各基类构造函数的调用顺序与基类的继承顺序一致
第8题
A.派生类构造函数,需要为基类构造函数传递参数
B.派生类构造函数,需要为内嵌子对象的初始化传递参数
C.派生类构造函数,仅对派生类的新增数据成员初始化传递参数
D.派生类构造函数,可以采用初始化列表的方式为常成员函数传递初始化参数
第11题
B、构造函数和析构函数均可以重载
C、已知类Student以及Student*p;在使用p=newStudent;时自动调用无参构造函数创建动态对象,在deleltep;时自动调用析构函数释放动态对象
D、构造函数和析构函数都可以成为虚函数