更多“在保护继承中,对于派生类的访问同于公有继承,而对于派生类的对象的访问同于私有继承。”相关问题
  • 第1题:

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


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

  • 第2题:

    派生类的对象可以访问以下那种情况继承的基类成员()

    A、私有继承的私有成员

    B、公有继承的私有成员

    C、私有继承的保护成员

    D、公有继承的公有成员


    参考答案:D

  • 第3题:

    派生类的对象对其基类中( )可直接访问

    A: 公有继承的公有成员

    B: 公有继承的私有成员

    C: 公有继承的保护成员

    D: 私有继承的公有成员


    正确答案: A

  • 第4题:

    可以用p.a的形式访问派生类对象p的基类成员a,其中a是(50)。

    A.私有继承的公有成员

    B.公有继承的私有成员

    C.公有继承的保护成员

    D.公有继承的公有成员


    正确答案:D
    解析:本题考查类的继承方式及其各自的继承特点。类的继承方式有3种:(1)公有继承:基类的公有成员和保护的成员被继承后其访问属性没有变化,但派生类的成员无法访问基类的私有成员;(2)私有继承:将基类的公有成员和保护成员作为派生类的私有成员,可以直接访问,但不能访问基类的私有成员;(3)保护继承:将基类的公有成员和保护成员作为派生类的保护成员,可以访问,也不能访问基类的私有成员。题目中要求用p.a的形式访问派生类对象p的基类成员a,那么基类成员a一定是基类的公有成员,才能在类的外面被访问;再结合各种继承的特点不难推断出一定是公有继承,因为只有这种继承方式才不会改变基类成员a的访问属性。

  • 第5题:

    在保护继承中,对于垂直访问等同于公有继承,对于水平访问等同于私有继承。( )

    此题为判断题(对,错)。


    正确答案:正确

  • 第6题:

    派生类的对象可以直接访问的基类成员是()。

    • A、公有继承的公有成员
    • B、保护继承的公有成员
    • C、私有继承的公有成员
    • D、公有继承的保护成员

    正确答案:A

  • 第7题:

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

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

    正确答案:C

  • 第8题:

    派生类的对象对它的基类成员中,()是可以访问的。

    • A、公有继承的公有成员
    • B、公有继承的私有成员
    • C、公有继承的保护成员
    • D、私有继承的公有成员

    正确答案:A

  • 第9题:

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

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

    B

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

    C

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

    D

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


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

  • 第10题:

    单选题
    派生类的对象对它的基类成员中()是可以访问的。
    A

    公有继承的公有成员

    B

    公有继承的私有成员

    C

    公有继承的保护成员

    D

    私有继承的公有成员


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

  • 第11题:

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

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

    B

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

    C

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

    D

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


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

  • 第12题:

    判断题
    在保护继承中,对于派生类的访问同于公有继承,而对于派生类的对象的访问同于私有继承。
    A

    B


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

  • 第13题:

    可以用p.a的形式访问派生类对象p的基类成员a,其中a是( )。

    A.私有继承的公有成员

    B.公有继承的私有成员

    C.公有继承的保护成员

    D.a有,继承的公有成员


    正确答案:D
    解析: 只有公有继承的公有成员才能被派生类的对象直接访问,其他的情况都会因为访问权限问题产生错误。

  • 第14题:

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

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

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

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

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


    正确答案: C

  • 第15题:

    若希望派生类的对象不能访问基类中公有成员,应在( )方式下完成。

    A.公有继承

    B.私有继承

    C.保护继承

    D.友元继承


    正确答案:D
    解析:没有友元继承这种继承方式。

  • 第16题:

    派生类的对象可以访问它的基类成员中 ______ 成员。

    A.公有继承的公有成员

    B.公有继承的私有成员

    C.公有继承的保护成员

    D.私有继承的公有成员


    正确答案:C

  • 第17题:

    派生类对象对其基类中的什么成员是可访问的?( )

    A.公有继承的私有成员
    B.私有继承的公有成员
    C.私有继承的保护成员
    D.保护继承的保护成员

    答案:D
    解析:

  • 第18题:

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

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

    正确答案:B

  • 第19题:

    派生类的对象对它的基类成员中的()是可以访问的。

    • A、公有继承的公有成员
    • B、公有继承的私有成员
    • C、公有继承的保护成员
    • D、私有继承的私有成员

    正确答案:A

  • 第20题:

    派生类的对象对它的()是可以访问的?

    • A、公有继承的基类的保护成员
    • B、公有继承的基类的公有成员
    • C、公有继承的基类的私有成员
    • D、保护继承的基类的公有成员

    正确答案:B

  • 第21题:

    单选题
    对于通过公有继承定义的派生类,若其成员函数可以直接访问基类的某个成员,说明该基类成员的访问权限是(  )。
    A

    公有或私有

    B

    私有

    C

    保护或私有

    D

    公有或保护


    正确答案: B
    解析:
    通过公有继承定义的派生类,其成员函数可以访问基类的公有成员和保护成员,但不能访问基类的私有成员。

  • 第22题:

    单选题
    派生类的对象对它的基类成员中的()是可以访问的。
    A

    公有继承的公有成员

    B

    公有继承的私有成员

    C

    公有继承的保护成员

    D

    私有继承的私有成员


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

  • 第23题:

    单选题
    派生类的对象可以直接访问的基类成员是()。
    A

    公有继承的公有成员

    B

    保护继承的公有成员

    C

    私有继承的公有成员

    D

    公有继承的保护成员


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