[单选题]

一个类可以同时继承多个类,称为多继承。下列关于多个继承和虚基类的表述中,错误的是( )。

A.每个派生类的构造函数都要为虚基类构造函数提供实参

B.多继承时有可能出现对基类成员访问的二义性问题

C.使用虚基类可以解决二义性问题并实现运行时的多态性

D.建立最派生类对象时,虚基类的构造函数会首先被调用

参考答案与解析:

相关试题

一个类可以同时继承多个类,称为多继承。下列关于多个继承和虚基类的表述中,错误的是

[单选题]一个类可以同时继承多个类,称为多继承。下列关于多个继承和虚基类的表述中,错误的是A.每个派生类的构造函数都要为虚基类构造函数提供实参B.多继承时有可能出现对基类成员访问的二义性问题C.使用虚基类可以解决二义性问题并实现运行时的多态性D.建立最派生类对象时,虚基类的构造函数会首先被调用

  • 查看答案
  • 在Java语言中,下列关于类的继承的描述,正确的是( )。A、一个类可以继承多个

    [单选题]在Java语言中,下列关于类的继承的描述,正确的是( )。A.一个类可以继承多个父类B.一个类可以具有多个子类C.子类可以使用父类的所有方法D.子类一定比父类有更多的成员方法

  • 查看答案
  • ( 23 )下列关于虚基类的描述中,错误的是A )使用虚基类可以消除由多继承产生

    [单选题]( 23 )下列关于虚基类的描述中,错误的是A. )使用虚基类可以消除由多继承产生的二义性B. )构造派生类对象时,虚基类的构造函数只被调用一次C. )声明 “ class B : virtual public A ” 说明类 B 为虚基类D. )建立派生类对象时,首先调用虚基类的构造函数

  • 查看答案
  • 派生类可以从多个类继承。

    [判断题] 派生类可以从多个类继承。A . 正确B . 错误

  • 查看答案
  • 以下对继承的描述错误的是( ) A)Java中的继承允许一个子类继承多个父类 B

    [单选题]以下对继承的描述错误的是( )A.)Java中的继承允许一个子类继承多个父类B.)父类更具有通用性,子类更具体C.)Java中的继承存在着传递性D.)当实例化子类时会递归调用父类中的构造方法

  • 查看答案
  • 当派生类继承一个基类时,默认的继承方式为(  )。

    [单选题]当派生类继承一个基类时,默认的继承方式为(  )。A.publicB.protectedC.privateD.不确定

  • 查看答案
  • 当派生类继承一个基类时,默认的继承方式为(  )。

    [单选题]当派生类继承一个基类时,默认的继承方式为(  )。A.publicB.protectedC.privateD.不确定

  • 查看答案
  • 一个类不可以多重继承几个父类但是可以多重继承()。

    [填空题] 一个类不可以多重继承几个父类但是可以多重继承()。

  • 查看答案
  • C++中,派生类对基类的继承有三种方式:公有继承(Public)、包含继承(Protected)、私有继承(Pnvate)。类B保护继承方式继承了类A,类C公有继承方式继承了类B,则( )是类C中的公

    [单选题]C++中,派生类对基类的继承有三种方式:公有继承(Public)、包含继承(Protected)、私有继承(Pnvate)。类B保护继承方式继承了类A

  • 查看答案
  • 在多继承中基类和派生类中同时出现______存在二义性。

    [主观题]在多继承中基类和派生类中同时出现______存在二义性。

  • 查看答案
  • 一个类可以同时继承多个类,称为多继承。下列关于多个继承和虚基类的表述中,错误的是