参考答案和解析
正确答案:C
更多“( 23 )派生类的成员函数不能访问基类的A )公有成员和保护成员B )公有成员C )私有成员D )保护成员 ”相关问题
  • 第1题:

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

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

    B.保护成员和私有成员

    C.公有成员和保护成员

    D.公有成员和私有成员


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

  • 第2题:

    派生类的成员函数不能访问基类的( )。

    A.公有成员和保护成员

    B.公有成员

    C.私有成员

    D.保护成员


    正确答案:C
    解析: 基类的私有成员在派生类中都是不可见的,如果一个派生类要访问基类中声明的私有成员,可以将这个派生类声明为友元。

  • 第3题:

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

    A.任何成员

    B.公有成员和保护成员

    C.公有成员和私有成员

    D.私有成员


    A

  • 第4题:

    派生类的成员函数不能访问基类的( )。

    A.公有成员和保护成员

    B.公有成员

    C.私有成员

    D.保护成员


    正确答案:C
    本题考查3种继承方式,其中,基类的私有成员始终为基类私有。所以派生类无法访问基类的私有成员。本题答案为c。

  • 第5题:

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

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

    B)保护成员和私有成员

    C)公有成员和保护成员

    D)公有成员和私有成员


    正确答案:C