更多“类的保护成员具有()双重角色。A.公有成员和保护成员B.私有成员和保护成员C.公有成员和私有成员D. ”相关问题
  • 第1题:

    在公有派生时,派生类中定义的成员函数只能访问原基类的( )。

    A.私有成员、保护成员和公有成员

    B.保护成员和私有成员

    C.公有成员和保护成员

    D.公有成员和私有成员


    正确答案:C
    解析: 派生类中的成员,一部分是从基类继承来的,另一部分是自己定义的新成员,所有的这些成员也分为公有、私有和保护三种访问权限。其中,从基类继承下来的全部成员构成派生类的基类,这部分的私有成员是派生类不能直接访问的,而公有成员和保护成员则是派生类可以直接访问的,但它们在派生类中的访问属性随着派生类对基类的继承方式而改变。

  • 第2题:

    在公有继承的情况下,允许派生类直接访问的基类成员包括( )。

    A.公有成员

    B.公有成员和保护成员

    C.公有成员、保护成员和私有成员

    D.保护成员


    正确答案:B

  • 第3题:

    在公有派生时,派生类中定义的成员函数只能访问原基类的( )。

    A)私有成员、保护成员和公有成员

    B)保护成员和私有成员

    C)公有成员和保护成员

    D)公有成员和私有成员


    正确答案:C

  • 第4题:

    在公有继承的情况下,允许派生类直接访问的基类成员包括( )。

    A.公有成员

    B.公有成员和保护成员

    C.公有成员、保护成员和私有成员

    D.保护成员


    正确答案:B
    本题考查公用继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有的访问属性,其私有成员仍为基类私有。所以本题答案为B。

  • 第5题:

    在公有派生的情况下,派生类中定义的成员函数只能访问原基类的______ 。

    A.公有成员和私有成员

    B.私有成员和保护成员

    C.公有成员和保护成员

    D.私有成员、保护成员和公有成员


    正确答案:C
    解析:公有继承派生类不能访问原基类的私有成员。