生类析构函数的执行顺序正确的是()。A 先执行基类的析构函数,再执行派生类的析构函数。B 先执
生类析构函数的执行顺序正确的是()。
A 先执行基类的析构函数,再执行派生类的析构函数。
B 先执行派生类的析构函数,再执行基类的析构函数。
C 基类析构函数执行总是在先。
D 以上都不是。
生类析构函数的执行顺序正确的是()。
A 先执行基类的析构函数,再执行派生类的析构函数。
B 先执行派生类的析构函数,再执行基类的析构函数。
C 基类析构函数执行总是在先。
D 以上都不是。
第1题
A.错误
B.正确
第2题
A.先调用派生类的析构函数,再调用基类的析构函数
B.先调用基类的析构函数,再调用派生类的析构函数
C.不调用派生类的析构函数
D.不调用基类的析构函数
第4题
A.多重继承中,派生类对象被销毁时析构函数的调用顺序与派生类对象创建时构造函数的调用顺序相反
B.多重继承中,派生类对象被销毁时析构函数的调用顺序与派生类对象创建时构造函数的调用顺序一致
C.多重继承中创建派生类对象时各基类构造函数的调用顺序与基类构造函数在初始化列表中的出现顺序一致
D.多重继承中,如果派生类的初始化列表中没有某个基类构造函数的调用语句,则表示调用该基类的无参构造函数
第6题
A. 先调用基类的析构函数,后调用派生类的析构函数
B.先调用派生类的析构函数,后调用基类的析构函数
C.如果基类没有定义析构函数,则只调用派生类的析构函数
D.如果派生类没有定义析构函数,则只调用基类的析构函数
第7题
生类构造函数的执行顺序正确的是()。
A 先执行基类的构造函数,再执行派生类的构造函数。
B 先执行派生类的构造函数,再执行基类的构造函数。
C 先执行派生类构造函数的函数体,再执行基类构造函数的函数体。
D 以上都不是。
第10题
A.析构函数可以重载
B.对象销毁前会自动调用析构函数
C.如果定义一个类时没有定义析构函数,则系统会提供一个默认析构函数~(){}
D.析构函数的函数类型为void
第11题
A.析构函数中不可以包含return语句
B.一个类中只能有一个析构函数
C.析构函数在对象被撤销时,被自动调用
D.用户可以定义有参数的析构函数