niusouti.com

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

题目

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

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

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

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

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


相似考题
更多“一个类可以同时继承多个类,称为多继承。下列关于多个继承和虚基类的表述中,错误的是()。A.每个派生 ”相关问题
  • 第1题:

    如果一个派生类只有一个直接基类,则该类的继承方式称为【 】继承;如果一个派生类同时有多个直接基类,则该类的继承方式称为【 】继承。


    正确答案:单 多
    单 多 解析:从派生类的角度,根据它所拥有的基类数目不同,可以分为单继承和多继承。一个类只有一个直接基类时,称为单继承;而一个类同时有多个直接基类时,则称为多继承。

  • 第2题:

    下列对继承和派生的描述,错误的是

    A.继承的方式可以是public、protected及private

    B.一个派生类可以同时继承多个基类

    C.派生类继承了基类的所有成员,包括构造函数和析构函数

    D.派生类的成员无论在何种继承方式下都能访问基类的public和protected属性成员


    B

  • 第3题:

    41、下列关于基类和派生类的描述中,错误的是()。

    A.一个基类可以生成多个派生类

    B.派生类可以作为基类继续派生

    C.基类中成员访问权限继承到派生类中不变

    D.派生类中除了继承的基类成员还有自己的成员


    基类中成员访问权限继承到派生类中不变

  • 第4题:

    7、多重继承是()。

    A.多个单一继承的叠加

    B.派生类有多个直接基类

    C.多个派生类有唯一的基类

    D.每个派生类最多只有一个直接基类,但它可以有多个间接基类


    派生类有多个直接基类

  • 第5题:

    下列关于多继承的描述,错误的是()。

    A.派生类可以从多个基类继承,这就是多继承

    B.多继承会造成从不同基类所继承的成员之间互相重名

    C.多继承时,不同基类必须使用相同的继承方式

    D.多继承时,派生类不能继承基类的构造和析构函数


    对于不同基类的同名成员,派生类对象访问它们时不会出现二义性