更多“基类中的私有成员在派生类的访问权限为(”相关问题
  • 第1题:

    基类的【 】不能被派生类的成员访问,基类的【 】在派生类中的性质和继承的性质一样,而基类的【 】在私有继承时在派生类中成为私有成员,在公有和私有保护继承时在派生类中仍为保护成员。


    正确答案:私有成员 公有成员 保护成员
    私有成员 公有成员 保护成员

  • 第2题:

    对于公有继承,基类中的私有成员在派生类中将

    A: 能够直接使用成员名访问

    B: 能够通过成员运算符访问

    C: 仍然是基类的私有成员

    D: 变为派生类的私有成员


    正确答案: C

  • 第3题:

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

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

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

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

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


    正确答案:BC

  • 第4题:

    当派生类从一个基类保护继承时,基类中的一些成员在派生类中成为保护成员,这些成员在基类中原有的访问属性是( )。

    A) 任何

    B) 公有或保护

    C) 保护或私有

    D) 私有

    A.

    B.

    C.

    D.


    正确答案:B

  • 第5题:

    下面叙述错误的是( )

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

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

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

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


    正确答案:D

  • 第6题:

    在公有继承的情况下,基类的成员在派生类中的访问权限为______。

    A.公有

    B.私有

    C.保持不变

    D.受保护


    正确答案:C

  • 第7题:

    私有继承中基类的私有成员在派生类中还是私有的。


    正确答案:错误

  • 第8题:

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

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

    正确答案:C

  • 第9题:

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

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

    正确答案:A

  • 第10题:

    单选题
    在保护继承中,基类中的私有成员作为派生类的()。
    A

    公有成员

    B

    私有成员

    C

    保护成员

    D

    不可访问


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

  • 第11题:

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

    派生类公有继承基类时,可以访问基类的所有数据成员,调用所有成员函数。

    B

    派生类也是基类,所以它们是等价的。

    C

    派生类对象不会建立基类的私有数据成员,所以不能访问基类的私有数据成员。

    D

    一个基类可以有多个派生类,一个派生类可以有多个基类。


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

  • 第12题:

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

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

    B

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

    C

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

    D

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


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

  • 第13题:

    以下关于派生机制的描述中,不正确的是

    A.派生类不仅可以继承基类的成员,也可以添加自己的成员

    B.设置protected成员是为派生类访问基类成员之用

    C.采用不同的继承方式,将限制派生类对基类成员的访问

    D.采用私有继承,派生类只能得到基类的公有成员


    正确答案:D
    解析:继承方式不同,派生类能够访问的基类的成员数量也不同。继承方式有三种:公有继承,私有继承和保护继承,每种继承方式结合成员函数的类型可以组合成不同的访问级别,从而提供了灵活多样的派生类访问基类的权限。

  • 第14题:

    在派生类中直接访问基类的()

    A: 共有成员,私有成员

    B: 保护成员,私有成员

    C: 不可访问成员,私有成员

    D: 共有成员,保护成员


    正确答案: D

  • 第15题:

    下面叙述不正确的是

    A.基类的保护成员在派生类中仍然是保护的成员

    B.基类的保护成员在公有派生类中仍然是保护的

    C.基类的保护成员在私有派生类中仍然是私有的

    D.对基类成员的访问必须是无二义性


    正确答案:A
    解析:C++语言中如果基类的成员是保护的,它被继承后在子类中该成员可能是保护的,也可能不是,主要看继承的权限是public还是protected或 private的。

  • 第16题:

    在派生类中能直接访问基类的(28)。

    A.公有成员,私有成员

    B.保护成员,私有成员

    C.全部成员

    D.公有成员,保护成员


    正确答案:D
    解析:派生类亦称为子类,基类亦称为父类。一个类中的public成员可被自己的成员和任意其它类及外部函数访问,保护成员可被自己以及其子类访问,私有成员只能被自己访问。所以此题应选D。

  • 第17题:

    在公有继承的情况下,基类的成员在派生类中的访问权限为(41)。

    A.公有

    B.私有

    C.保持不变

    D.受保护


    正确答案:C
    解析:派生类会继承基类的成员函数和成员变量,在公有继承的情况下,派生类不改变基类成员得访问权限。

  • 第18题:

    基类的(42)在派生类中的性质和继承的性质一样,而基类的(43)在私有继承时在派生类中成为私有成员,在公有和保护继承时在派生类中仍为保护成员。

    A.公有成员

    B.私有成员

    C.私有成员函数

    D.保护成员


    正确答案:A

  • 第19题:

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

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

    正确答案:B

  • 第20题:

    在保护继承中,基类中的私有成员作为派生类的()。

    • A、公有成员
    • B、私有成员
    • C、保护成员
    • D、不可访问

    正确答案:D

  • 第21题:

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

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

    正确答案:C

  • 第22题:

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

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

    B

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

    C

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

    D

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


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

  • 第23题:

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

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

    B

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

    C

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

    D

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


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

  • 第24题:

    单选题
    通过派生类的对象可直接访问其(  )。
    A

    公有继承基类的公有成员

    B

    公有继承基类的私有成员

    C

    私有继承基类的公有成员

    D

    私有继承基类的私有成员


    正确答案: D
    解析:
    A项正确,基类的公有成员通过公有继承后,在派生类中是公有成员,所以可以通过派生对象来访问。BD两项错误,基类的私有成员不能被派生类访问;C项错误,基类的公有成员通过私有继承后,在派生类中变为了私有成员,只能在派生类内部访问,不能通过派生类对象访问。