对象成员析构函数―基类析构函数―派生类本身的析构函数
派生类本身的析构函数―对象成员析构函数―基类析构函数
基类析构函数―派生类本身的析构函数―对象成员析构函数
基类析构函数―对象成员析构函数―派生类本身的析构函数
第1题:
下列关于构造函数和析构函数的描述,错误的是( )。
A.析构函数中调用虚函数采用静态联编
B.对虚析构函数的调用可以采用动态联编
C.当基类的析构函数是虚函数时,其派生类的析构函数也一定是虚函数
D.构造函数可以声明为虚函数
第2题:
派生类能够继承基类的析构函数。()
第3题:
在一个派生类对象结束其生命周期时____
A.先调用派生类的析构函数后调用基类的析构函数
B.先调用基类的析构函数后调用派生类的析构函数
C.如果基数没有定义析构函数,则只调用派生类的析构函数
D.如果派生类没有定义析构函数,则只调用基类的析构函数
第4题:
是析构函数的特征。
A.一个类中只能定义一个析构函数
B.析构函数名与类名不同
C.析构函数的定义只能在类体内
D.析构函数可以有一个或多个参数
第5题:
下列有关析构函数的调用顺序是( )。
A.先执行基类的构造函数,然后执行派生类的析构函数
B.先执行派生类的构造函数,然后执行基类的构造函数
C.析构函数在派生类与基类中同时执行。
D.只执行派生类的构造函数,不执行基类的构造函数
第6题:
下面关于析构函数特征的描述正确的是()。
A、一个类中可以定义多个析构函数
B、析构函数名与类名相同
C、析构函数不能指定返回类型
D、析构函数可以有一个或多个参数
第7题:
A.析构函数
B.构造函数
C.拷贝构造函数
D.成员函数
第8题:
( 32 ) 在一个派生类对象结束其生命周期时
A ) 先调用 派生类的析构函数后调用基类的析构函数
B ) 先调用 基类的析构函数后调用派生类的析构函数
C ) 如果基类没有定义 析构函数,则只调用派生类的析构函数
D ) 如果 派生类 没有定义 析构函数,则只调用 基类 的析构函数
第9题:
A. 先调用基类的析构函数,后调用派生类的析构函数
B.先调用派生类的析构函数,后调用基类的析构函数
C.如果基类没有定义析构函数,则只调用派生类的析构函数
D.如果派生类没有定义析构函数,则只调用基类的析构函数
第10题:
派生类构造函数的调用顺序是先调用( )。
A.派生类的构造函数
B.基类的构造函数
C.派生类的析构函数
D.基类的析构函数