A、类创建时
B、创建对象时
C、对象生命期结束时
D、不自动调用
第1题:
A. 先调用基类的析构函数,后调用派生类的析构函数
B.先调用派生类的析构函数,后调用基类的析构函数
C.如果基类没有定义析构函数,则只调用派生类的析构函数
D.如果派生类没有定义析构函数,则只调用基类的析构函数
第2题:
下面关于构造函数和析构函数的描述,错误的是( )。
A)析构函数中调用虚函数采用静态联编
B)对虚析构函数的调用可以采用动态联编
C)当基类的析构函数是虚函数时,其派生类的析构函数也一定是虚函数
D)构造函数可以声明为虚函数
第3题:
23、下列关于析构函数的描述中,错误的是()
A.析构函数可以重载
B.析构函数由系统自动调用
C.每个对象的析构函数只被调用一次
D.每个类都有析构函数
第4题:
下列关于析构函数的描述中,错误的是( )。
A) 析构函数可以重载
B) 析构函数由系统自动调用
C) 每个对象的析构函数只被调用一次
D) 每个类都有析构函数
A.
B.
C.
D.
第5题:
57、如果某类是从另一个类继承来的,对象释放时析构函数的调用顺序是().
A.不调用基类的析构函数
B.先调用基类的析构函数,再调用派生类的析构函数
C.先调用派生类的析构函数,再调用基类的析构函数
D.不调用派生类的析构函数
第6题:
59、在一个派生类对象结束其生命周期时()。
A.先调用派生类的析构函数后调用基类的析构函数
B.先调用基类的析构函数后调用派生类的析构函数
C.如果基数没有定义析构函数,则只调用派生类的析构函数
D.如果派生类没有定义析构函数,则只调用基类的析构函数