有关基类和派生类的说法正确的是()。A.如果A派生出B,B派生出C,则B称为C的直接基类,A称为C的间接基类,而B称为A的直接派生类,C称为A的间接派生类。B.C#中,派生类抽取了所有基类的共同特征。C.C#中,基类可以将派生类进行更具体的细化。D.并不是C#中所有的类都继承自object类。

题目

有关基类和派生类的说法正确的是()。

A.如果A派生出B,B派生出C,则B称为C的直接基类,A称为C的间接基类,而B称为A的直接派生类,C称为A的间接派生类。

B.C#中,派生类抽取了所有基类的共同特征。

C.C#中,基类可以将派生类进行更具体的细化。

D.并不是C#中所有的类都继承自object类。


相似考题
参考答案和解析
如果A派生出B,B派生出C,则B称为C的直接基类,A称为C的间接基类,而B称为A的直接派生类,C称为A的间接派生类。
更多“有关基类和派生类的说法正确的是()。”相关问题
  • 第1题:

    以下有关继承的叙述正确的是()。

    A、构造函数和析构函数都能被继承

    B、派生类是基类的组合

    C、派生类对象除了能访问自己的成员以外,不能访问基类中的所有成员

    D、基类的公有成员一定能被派生类的对象访问


    参考答案:B

  • 第2题:

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

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

    B、派生类是基类的子集

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

    D、派生类是基类的组合


    参考答案:B

  • 第3题:

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

    A.派生类是基类的对象

    B.派生类是基类的子集

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

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


    正确答案:B

  • 第4题:

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

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

    B.派生类是基类的子集

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

    D.派生类是基类的组合


    正确答案:B

  • 第5题:

    下列说法不正确的是( )。

    A.基类指针可以指向它的公有派生类的对象

    B.指向基类的对象的指针可以指向派生类的对象,因而可以访问派生类的对象的成员

    C.基类指针不能指向其私有派生类的对象

    D.指向派生类对象的指针不可以指向基类的对象


    正确答案:B
    解析:其前半句是正确的,但后半句是错误的。它可以访问派生类的对象中由基类继承下来的成员,但不可访问派生类新增成员。

  • 第6题:

    以下关于派生类说法中正确的是()。

    • A、派生类继承了基类中除构造函数和析构函数外的全部成员
    • B、派生类继承了基类中全部成员
    • C、派生类只继承了基类中的Public成员
    • D、派生类继承了基类中的Public成员和protected成员

    正确答案:A

  • 第7题:

    关于保护继承,下列说法错误的是()。

    • A、保护继承的特点是基类的所有公用成员和保护成员都成为派生类的保护成员。
    • B、派生类对象不能访问基类中的任何成员。
    • C、派生类的对象可以访问基类的公有成员。
    • D、保护继承的派生类和私有继承的派生类,对基类成员访问属性是相同的。

    正确答案:C

  • 第8题:

    下面有关派生类的描述中,不正确的是()

    • A、  派生类可以继承基类的构造函数
    • B、  派生类可以隐藏和重载基类的成员
    • C、  派生类不能访问基类的私有成员
    • D、  派生类只能有一个直接基类

    正确答案:A

  • 第9题:

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

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

    正确答案:A

  • 第10题:

    单选题
    下列关于继承说法中,哪个选项是正确的()
    A

    派生类可以继承多个基类的方法和属性。

    B

    派生类必须通过base关键字调用基类的构造函数

    C

    继承最主要的优点是提高代码性能

    D

    继承是指派生类可以获取其基类特征的能力。


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

  • 第11题:

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

    派生类是基类的具体化

    B

    基类继承了派生类的属性

    C

    派生类是基类定义的延续

    D

    派生类是基类的特殊化


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

  • 第12题:

    单选题
    下面有关派生类的描述中,不正确的是()
    A

      派生类可以继承基类的构造函数

    B

      派生类可以隐藏和重载基类的成员

    C

      派生类不能访问基类的私有成员

    D

      派生类只能有一个直接基类


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

  • 第13题:

    以下有关继承正确的是

    A: 构造函数和析构函数都能被继承

    B: 派生类是基类的组合

    C: 派生类对象除了能访问自己的成员外,不能访问基类中的所有成员

    D: 基类的公有成员一定能被派生类对象访问


    正确答案: D

  • 第14题:

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

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

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

    C.派生类的对象可以直接访问基类中的成员

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


    正确答案:C
    公有继承的派生类和基类是子类型的关系,所谓子类型是类型间一般和特殊的关系,即派生类是基类的子类型或者说基类的操作可以被用于操作派生类的对象。

  • 第15题:

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

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

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

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

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


    正确答案:C

  • 第16题:

    对于多重继承,下面说法中正确的是( )。

    A.一个派生类只有一个基类

    B.一个基类只能产生一个派生类

    C.一个派生类可有多个基类

    D.一个基类必须产生多个派生类


    正确答案:C
    解析:C++支持多重继承。

  • 第17题:

    下面有关类的继承的说法正确的是()

    • A、派生类的成员应该与基类的成员一致,不能为派生类增加新成员
    • B、在派生类中可通过隐藏继承成员,来删除基类的成员
    • C、在描述类的继承关系时,父类与子类是基类与派生类的另一种说法
    • D、所有的类成员都可以被继承

    正确答案:C

  • 第18题:

    关于私有继承,下列说法错误的是()。

    • A、基类的公有成员和保护成员被继承后作为派生类的私有成员,派生类的其他成员可以直接访问他们。
    • B、基类的公有成员和保护成员被继承后作为派生类的私有成员,派生类的其他成员不能直接访问他们。
    • C、基类的私有成员,派生类的成员和派生类的对象都无法访问。
    • D、派生类的对象无法访问基类的所有成员。

    正确答案:B

  • 第19题:

    下列关于继承说法中,哪个选项是正确的()

    • A、派生类可以继承多个基类的方法和属性。
    • B、派生类必须通过base关键字调用基类的构造函数
    • C、继承最主要的优点是提高代码性能
    • D、继承是指派生类可以获取其基类特征的能力。

    正确答案:D

  • 第20题:

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

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

    正确答案:A

  • 第21题:

    单选题
    关于保护继承,下列说法错误的是()。
    A

    保护继承的特点是基类的所有公用成员和保护成员都成为派生类的保护成员。

    B

    派生类对象不能访问基类中的任何成员。

    C

    派生类的对象可以访问基类的公有成员。

    D

    保护继承的派生类和私有继承的派生类,对基类成员访问属性是相同的。


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

  • 第22题:

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

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

    B

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

    C

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

    D

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


    正确答案: A
    解析:
    A项错误,派生类可以访问基类的公有成员和保护成员;B项正确;C项错误,不论是采用哪种继承方式,派生类的成员函数只能访问基类的公有成员和保护成员,不能访问基类的私有成员;D项错误,派生类对基类的默认继承方式是私有继承。

  • 第23题:

    单选题
    下面有关类的继承的说法正确的是()
    A

    派生类的成员应该与基类的成员一致,不能为派生类增加新成员

    B

    在派生类中可通过隐藏继承成员,来删除基类的成员

    C

    在描述类的继承关系时,父类与子类是基类与派生类的另一种说法

    D

    所有的类成员都可以被继承


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

  • 第24题:

    单选题
    以下关于派生类说法中正确的是()。
    A

    派生类继承了基类中除构造函数和析构函数外的全部成员

    B

    派生类继承了基类中全部成员

    C

    派生类只继承了基类中的Public成员

    D

    派生类继承了基类中的Public成员和protected成员


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