下列对基类和派生类关系的描述中,错误的是?A.派生类是基类定义的延续B.派生类是基类的具体化C.派生类是基类的子集D.派生类和基类之间具有层次关系

题目

下列对基类和派生类关系的描述中,错误的是?

A.派生类是基类定义的延续

B.派生类是基类的具体化

C.派生类是基类的子集

D.派生类和基类之间具有层次关系


相似考题
更多“下列对基类和派生类关系的描述中,错误的是?A.派生类是基类定义的延续B.派生类是基类的具体化C.派生类是基类的子集D.派生类和基类之间具有层次关系”相关问题
  • 第1题:

    对基类和派生类的关系描述中,()是错误的。

    A、派生类是基类的具体化

    B、派生类是基类的子集

    C、派生类是基类定义的延续

    D、派生类是基类的组合


    参考答案:B

  • 第2题:

    下面关于派生类的描述中错误的是( )

    A.派生类中至少有一个基类

    B.一个派生类可以作为另一个派生类的基类

    C.派生类只继承了基类中的公有成员和保护成员

    D.派生类的缺省继承方式是私有


    正确答案:C
    解析:继承方式有公有继承、私有继承和保护继承3种,缺省的继承方式是私有继承。派生类从基类继承所有的成员,但是对于基类的私有成员派生类是不可直接访问的。

  • 第3题:

    下列对派生类的描述中,错误的是

    A.一个派生类可以作为另一个派生类的基类

    B.派生类至少有一个基类

    C.派生类的成员除了它自己的成员外,还包含了它的基类的成员

    D.派生类中继承的基类成员的访问权限到派生类中保持不变


    正确答案:D
    解析:本题考核继承与派生。基类与派生类的关系为:基类是对派生类的抽象,派生类是对基类的具体化。基类抽取了它的派生类的公共特征,而派生类通过增加信息将抽象的基类变为某种有用的类型,派生类是基类定义的延续。派生类是基类的组合。公有派生类的对象可以作为基类的对象处理。由此可知A、B和C选项都是正确的。而在继承中,采用不同的继承方式,将限制派生类对基类成员的访问。所以D选项是错误的。

  • 第4题:

    下列关于派生类的构造函数的说法中,哪个是错误的 ______。

    A.派生类不继承基类的构造函数和赋值运算

    B.派生类的构造函数可以调用基类的构造函数

    C.派生类的构造函数先于基类的构造函数执行

    D.在建立派生类的实例对象时,必须调用基类的构造函数来初始化派生类对象中的基类成员


    正确答案:C

  • 第5题:

    下面对于基类和派生类的描述错误的是( )。

    A.派生类是基类的进一步具体化

    B.派生类包含基类的成员

    C.派生类是对基类定义的进一步扩充

    D.派生类的成员属于基类


    正确答案:D
    解析:派生类是基类的进一步具体化;派生类包含基类的成员;派生类是对基类定义的进一步扩充;派生类的成员不属于基类。

  • 第6题:

    下列描述中错误的是( )。

    A.派生类的对象可以赋值给基类的对象

    B.基类的对象可以赋值给派生类的对象

    C.派生类对象可以初始化基类的引用

    D.派生类的对象地址可以赋值给指向基类的指针


    正确答案:B
    解析:赋值兼容规则:派生类的对象可以赋值给基类的对象;派生类对象可以初始化基类的引用;D)派生类的对象地址可以赋值给指向基类的指针。

  • 第7题:

    下列对派生类的描述中,错误的是( )。

    A.一个派生类可以作为另一个派生类的基类

    B.派生类至少有一个基类

    C.派生类的默认继承方式是私有派生

    D.派生类只继承了基类的公有成员和保护成员


    正确答案:D
    解析:对于选项A,在C++中,一个派生类可以作为另一派生类的基类,所以选项A是正确的。对于选项B,在C++语言中,可以从一个类派生出另一个类。派生其他类的类称为基类,被派生的类称为派生类。一个派生类可以从一个基类派生,也可以从多个基类派生。所以派生类应至少有一个基类。对于选项C,在C++中,当派生类时,如果没有特别指定派生的类型,C++编译器会自动指定其为私有派生。所以选项C也是正确的。对于选项D,在C++中,派生类中包含了基类的所有成员,但基类的私有成员在派生类中是隐蔽的,不能被访问。所以选项D是错误的。

  • 第8题:

    下面关于派生类的描述中错误的是( )。

    A)派生类中至少有一个基类

    B)一个派生类可以作为另一个派生类的基类

    C)派生类只继承了基类中的公有成员和保护成员

    D)派生类的缺省继承方式是私有


    正确答案:C

  • 第9题:

    下列描述中错误的是( )

    A.派生类可以作为基类派生其他的子类
    B.派生类继承基类的所有数据成员
    C.派生类可以有多个基类
    D.派生类不能继承一些函数成员

    答案:B
    解析:

  • 第10题:

    下列对派生类的描述中错误的是()。

    • A、派生类至少有一个基类
    • B、派生类可作为另一个派生类的基类
    • C、派生类除了包含它直接定义的成员外,还包含其基类的成员
    • D、派生类对其继承的基类的成员访问权限保持不变

    正确答案:D

  • 第11题:

    关于基类和派生类的描述中,错误的是()

    • A、基类和派生类间是包含关系
    • B、派生类中可以定义自己的成员
    • C、基类成员在派生类中的访问权限与继承方式有关
    • D、一个派生类可以从一个基类派生,也可以从多个基类派生

    正确答案:A

  • 第12题:

    单选题
    下列对派生类的描述中,错误的是()。
    A

    一个派生类可以作为另一个派生类的基类

    B

    派生类至少有一个基类

    C

    派生类的缺省继承方式是private

    D

    派生类只含有基类的公有成员和保护成员


    正确答案: A
    解析: 暂无解析

  • 第13题:

    下列对基类和派生类关系的描述中,错误的是 ______。

    A.派生类是基类的对象

    B.派生类是基类的子集

    C.派生类是基类定义的延续

    D.派生类和基类之间具有层次关系


    正确答案:B

  • 第14题:

    下列关于派生类和基类的描述中,正确的是( )。

    A) 派生类成员函数只能访问基类的公有成员

    B) 派生类成员函数只能访问基类的公有和保护成员

    C) 派生类成员函数可以访问基类的所有成员

    D) 派生类对基类的默认继承方式是公有继承

    A.

    B.

    C.

    D.


    正确答案:B

  • 第15题:

    下列关于基类和派生类关系的叙述中,正确的是

    A.每个类最多只能有一个直接基类

    B.派生类中的成员可以访问基类中的任何成员

    C.基类的构造函数必须在派生类的构造函数体中调用

    D.派生类除了继承基类的成员,还可以定义新的成员


    正确答案:D
    解析:派生类可以只有一个直接基类,也可以同时有多个直接基类,A错。基类中的私有成员在派生类中是隐藏的,只能在基类内部访问,派生类中的成员不能访问基类中的私有成员,B错。基类的构造函数在派生类构造函数的成员初始化列表中调用,C错。D项正确。

  • 第16题:

    下列对基类和派生类关系的描述中,错误的是( )。

    A.派生类是基类的具体化

    B.派生类是基类的子集

    C.派生类是基类定义的延续

    D.派生类是基类的组合


    正确答案:B

  • 第17题:

    下列对派生类的描述中,( )是错误的

    A.一个派生类可以作另一个派生类的基类

    B.派生类至少有一个基类

    C.派生类的成员除了它自己的成员外,还包含了它的基类的成员

    D.派生类中继承的基类成员的访问权限到派生类保持不变


    正确答案:D

  • 第18题:

    列对派生类的描述中,错误的是( )。

    A.一个派生类可以作为另一个派生类的基类

    B.派生类至少有一个基类

    C.派生类的缺省继承方式是private

    D.派生类只继承了基类的公有成员和保护成员


    正确答案:D

  • 第19题:

    下面叙述错误的是( )。

    A.对基类成员的访问能力在private派生类中和public派生类中是相同的

    B.基类的private成员在public派生类中不可访问

    C.基类中的public成员在protected派生类中是protected的

    D.基类中的public成员在protected派生类中仍然是public的


    正确答案:D

  • 第20题:

    下列关于派生类构造函数和析构函数的说法中,错误的是( )。

    A.派生类的构造函数会隐含调用基类的构造函数

    B.如果基类中没有缺省构造函数,那么派生类必须定义构造函数

    C.在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数

    D.在撤销派生类对象时,先调用基类的析构函数,再调用派生类的析构函数


    正确答案:D

  • 第21题:

    在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是

    A.派生类的对象可以赋给基类的对象
    B.派生类的对象可以初始化基类的引用
    C.派生类的对象可以直接访问基类中的成员
    D.派生类的对象的地址可以赋给指向基类的指针

    答案:C
    解析:

  • 第22题:

    下列对派生类的描述中,错误的是()。

    • A、一个派生类可以作为另一个派生类的基类
    • B、派生类至少有一个基类
    • C、派生类的缺省继承方式是private
    • D、派生类只含有基类的公有成员和保护成员

    正确答案:D

  • 第23题:

    单选题
    对基类和派生类的关系描述中,错误的是()
    A

    派生类是基类的具体化

    B

    基类继承了派生类的属性

    C

    派生类是基类定义的延续

    D

    派生类是基类的特殊化


    正确答案: B
    解析: 暂无解析

  • 第24题:

    单选题
    下列对派生类的描述中错误的是()。
    A

    派生类至少有一个基类

    B

    派生类可作为另一个派生类的基类

    C

    派生类除了包含它直接定义的成员外,还包含其基类的成员

    D

    派生类对其继承的基类的成员访问权限保持不变


    正确答案: B
    解析: 暂无解析