更多“派生类访问基类的成员,可使用()关键字A、baseB、thisC、outD、external”相关问题
  • 第1题:

    下面描述中,错误的是()。

    A.在派生类中不可见的成员要变成可访问的,需要进行访问声明

    B.在基类定义的public成员在保护继承的派生类中可见,也能在类外被访问

    C.在基类定义的public和protected成员在私有继承的派生类中可见,在类外可以被访问

    D.在基类定义的public和protected成员在保护继承的派生类中可见


    正确答案:BC

  • 第2题:

    关于派生类的说法,不正确的是( )。

    A.派生类能够通过继承关键字改变对基类的函数成员的存取权限

    B.派生类可以拥有自己的新成员

    C.派生类可重载已有的函数成员

    D.派生类无法给基类的数据成员初始化


    正确答案:D
    解析:派生类可以通过构造函数的初始化列表,给基类的数据成员和对象成员初始化。

  • 第3题:

    下面叙述错误的是( )。

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

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

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

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


    正确答案:D

  • 第4题:

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

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

    正确答案:B

  • 第5题:

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

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

    正确答案:C

  • 第6题:

    在C#的类结构中,class关键字前面的关键字是表示访问级别,下面哪个关键字表示该类只能被这个类的成员或派生类成员访问?()。

    • A、public
    • B、private
    • C、internal
    • D、protected

    正确答案:D

  • 第7题:

    下列关于类层次中重名成员的描述,错误的是()

    • A、C++允许派生类的成员与基类成员重名
    • B、在派生类中访问重名成员时,屏蔽基类的同名成员
    • C、在派生类中不能访问基类的同名成员
    • D、如果要在派生类中访问基类的同名成员,可以显式地使用作用域符指定

    正确答案:C

  • 第8题:

    基类中的保护成员在其派生类中可以访问,而派生类对象不可访问


    正确答案:正确

  • 第9题:

    填空题
    当保护继承时,基类的()成员在派生类中成为保护成员,派生类对象不能直接访问基类的()成员。

    正确答案: 公有和保护,任何
    解析: 暂无解析

  • 第10题:

    单选题
    下列关于继承的描述中,错误的是()。
    A

    基类中的析构函数不能被派生类继承

    B

    基类中的保护成员在派生类中无法直接访问

    C

    派生类的成员除了包括派生类中自己定义的成员外,还包括它从基类继承的成员

    D

    在公有继承方式下基类中公有成员和保护成员的访问权限到派生类保持不变


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

  • 第11题:

    单选题
    若想从派生类中访问基类的成员,可以使用()
    A

      this关键字

    B

     me关键字

    C

      base关键字

    D

     override关键字


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

  • 第12题:

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

    基类的公有成员和保护成员被继承后作为派生类的私有成员,派生类的其他成员可以直接访问他们。

    B

    基类的公有成员和保护成员被继承后作为派生类的私有成员,派生类的其他成员不能直接访问他们。

    C

    基类的私有成员,派生类的成员和派生类的对象都无法访问。

    D

    派生类的对象无法访问基类的所有成员。


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

  • 第13题:

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

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

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

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

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


    正确答案:B
    B。【解析】派生类成员函数不能访问基类的private成员,只能由基类的对象来访问。这才体现了C++的数据封装特性。

  • 第14题:

    下列有关继承和派生的叙述中,正确的是( )。

    A.如果一个派生类私有继承其基类,则该派生类对象不能访问基类的保护成员

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

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

    D.如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类


    正确答案:D

  • 第15题:

    下列的关键字中可用于引用类的当前实例的是()

    • A、  base
    • B、 this
    • C、  new
    • D、 override

    正确答案:B

  • 第16题:

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

    • A、基类中的析构函数不能被派生类继承
    • B、基类中的保护成员在派生类中无法直接访问
    • C、派生类的成员除了包括派生类中自己定义的成员外,还包括它从基类继承的成员
    • D、在公有继承方式下基类中公有成员和保护成员的访问权限到派生类保持不变

    正确答案:B

  • 第17题:

    当保护继承时,基类的()成员在派生类中成为保护成员,派生类对象不能直接访问基类的()成员。


    正确答案:公有和保护;任何

  • 第18题:

    若想从派生类中访问基类的成员,可以使用()

    • A、  this关键字
    • B、 me关键字
    • C、  base关键字
    • D、 override关键字

    正确答案:C

  • 第19题:

    下列关于类的继承描述中,正确的是()

    • A、派生类公有继承基类时,可以访问基类的所有数据成员,调用所有成员函数。
    • B、派生类也是基类,所以它们是等价的。
    • C、派生类对象不会建立基类的私有数据成员,所以不能访问基类的私有数据成员。
    • D、一个基类可以有多个派生类,一个派生类可以有多个基类。

    正确答案:D

  • 第20题:

    单选题
    派生类访问基类的成员,可使用()关键字
    A

    base

    B

    this

    C

    out

    D

    external


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

  • 第21题:

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

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

    B

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

    C

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

    D

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


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

  • 第22题:

    单选题
    下列的关键字中可用于引用类的当前实例的是()
    A

      base

    B

     this

    C

      new

    D

     override


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

  • 第23题:

    单选题
    下列关于类层次中重名成员的描述,错误的是()
    A

    C++允许派生类的成员与基类成员重名

    B

    在派生类中访问重名成员时,屏蔽基类的同名成员

    C

    在派生类中不能访问基类的同名成员

    D

    如果要在派生类中访问基类的同名成员,可以显式地使用作用域符指定


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