[单选题]

假设ClassY:publicX,即类Y是类X的派生类,则说明一个Y类的对象时和删除Y类对象时,调用构造函数和析构函数的次序分别为()

A . X,Y;Y,X

B . X,Y;X,Y

C . Y,X;X,Y

D . Y,X;Y,X

参考答案与解析:

相关试题

类K是类Y及类Z的虚基类,类D是类Y及类Z的多继承派生类,则在构造类D的对象时,

[单选题]类K是类Y及类Z的虚基类,类D是类Y及类Z的多继承派生类,则在构造类D的对象时,类X的构造函数将被调用 ______。A.1次B.2次C.3次D.0次

  • 查看答案
  • 继承具有(),即当基类本身也是某一个类的派生类时,底层的派生类也会自动继承间接基

    [单选题]继承具有( ),即当基类本身也是某一个类的派生类时,底层的派生类也会自动继承间接基类的成员。A.规律性B.传递性C.重复性D.多样性

  • 查看答案
  • 即当基类本身也是某一个类的派生类时,底层的派生类也会自动继承间接基类的成员,这说

    [单选题]即当基类本身也是某一个类的派生类时,底层的派生类也会自动继承间接基类的成员,这说明继承具有A.规律性B.传递性C.重复性D.多样性

  • 查看答案
  • 生成派生类对象时,派生类构造函数调用基类构造函数的条件是(  )。

    [单选题]生成派生类对象时,派生类构造函数调用基类构造函数的条件是(  )。A.无需任何条件B.基类中显示定义了构造函数C.派生类中显式定义了构造函数D.派生类

  • 查看答案
  • 下面关于派生类的描述中错误的是( )。 A)派生类中至少有一个基类 B)一个派生

    [单选题]下面关于派生类的描述中错误的是( )。A.)派生类中至少有一个基类B.)一个派生类可以作为另一个派生类的基类C.)派生类只继承了基类中的公有成员和保护成员D.)派生类的缺省继承方式是私有

  • 查看答案
  • 对A、B两个类进行多重继承得到派生类C,则创建派生类C的对象时,从基类B中继承过

    [单选题]对A、B两个类进行多重继承得到派生类C,则创建派生类C的对象时,从基类B中继承过来的成员变量由()类的构造函数进行初始化。A . AB . BC . CD . 都可以

  • 查看答案
  • 继承具有(),即当基类本身也是某一类的派生类时,派生类会自动继承间接基类的成员。

    [单选题]继承具有(),即当基类本身也是某一类的派生类时,派生类会自动继承间接基类的成员。A . 规律性B . 传递性C . 重复性D . 多样性

  • 查看答案
  • ( 32 ) 在一个派生类对象结束其生命周期时A ) 先调用 派生类的析构函数后

    [单选题]( 32 ) 在一个派生类对象结束其生命周期时A. ) 先调用 派生类的析构函数后调用基类的析构函数B. ) 先调用 基类的析构函数后调用派生类的析构函数C. ) 如果基类没有定义 析构函数,则只调用派生类的析构函数D. ) 如果 派生类 没有定义 析构函数,则只调用 基类 的析构函数

  • 查看答案
  • 生成派生类对象时,派生类构造函数调用基类构造函数的条件是()。A) 无需任何条件

    [单选题]生成派生类对象时,派生类构造函数调用基类构造函数的条件是( )。A.) 无需任何条件B.) 基类中显示定义了构造函数C.) 派生类中显式定义了构造函数D.) 派生类构造函数明确调用了基类构造函数A.B.C.D.

  • 查看答案
  • 在一个派生类对象结束其生命周期时

    [单选题]在一个派生类对象结束其生命周期时A.先调用派生类的析构函数后调用基类的析构函数B.先调用基类的析构函数后调用派生类的析构函数C.如果基类没有定义析构函数,则只调用派生类的析构函数D.如果派生类没有定义析构函数,则只调用基类的析构函数

  • 查看答案
  • 假设ClassY:publicX,即类Y是类X的派生类,则说明一个Y类的对象时和