更多“在公有派生的情况下,派生类中定义的成员函数只能访问原基类的______ 。A.公有成员和私有成员B.私 ”相关问题
  • 第1题:

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

    A.公有或私有

    B.私有

    C.保护或私有

    D.公有或保护


    正确答案:D
    解析:此题考查的是派生类对基类成员的访问。基类的成员有公有、保护和私有3种访问属性;类的继承方式也有公有继承、保护继承和私有继承3种。无论哪种继承方式,派生类中的成员都不能访问基类中的私有成员,但可以访问基类中的公有成员和保护成员。

  • 第2题:

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

    A.公有成员和保护成员

    B.公有成员

    C.私有成员

    D.保护成员


    正确答案:C
    解析:本题考查的知识点是:派生类对基类成员的访问。派生类对基类中各成员的访问能力与继承方式无关,其成员不能访问基类中的私有成员,可以访问基类中的公有成员和保护成员。

  • 第3题:

    在公有派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中的____。

    A.私有成员

    B.公有成员

    C.保护成员

    D.保护成员或私有成员


    正确答案:A。在派生类中基类的保护或者基类公有都可以直接访问,基类的私有成员只能是基类的成员函数来访问。所以选择A项

  • 第4题:

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

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

    B.保护成员和私有成员

    C.公有成员和保护成员

    D.公有成员和私有成员


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

  • 第5题:

    下列关于成员访问权限的描述中,不正确的是( )。

    A.公有数据成员和公有成员函数都可以被类对象直接处理

    B.类的私有数据成员只能被公有成员函数以及该类的任何友元类或友元函数访问

    C.只有类或派生类的成员函数和友元函数可以访问保护成员

    D.保护成员在派生类中可以被访问,而私有成员不可以


    正确答案:B
    解析:类的私有数据成员也可以被类成员函数访问,不管是公有、私有或是保护成员,所以选项B是错误的,其他选项是正确的。

  • 第6题:

    通过公有派生类的对象,只能访问基类成员中的( )。

    A.公有成员

    B.私有成员

    C.保护成员

    D.公有成员和保护成员


    正确答案:A

  • 第7题:

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

    A.公有成员

    B.私有成员

    C.私有成员函数

    D.保护成员


    正确答案:A

  • 第8题:

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

    • A、公有成员
    • B、私有成员
    • C、保护成员
    • D、私有成员函数

    正确答案:A

  • 第9题:

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

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

    正确答案:B

  • 第10题:

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

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

    B

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

    C

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

    D

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


    正确答案: A
    解析:
    A项错误,派生类可以访问基类的公有成员和保护成员;B项正确;C项错误,不论是采用哪种继承方式,派生类的成员函数只能访问基类的公有成员和保护成员,不能访问基类的私有成员;D项错误,派生类对基类的默认继承方式是私有继承。

  • 第11题:

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

    公有成员和保护成员

    B

    公有成员

    C

    私有成员

    D

    保护成员


    正确答案: C
    解析:
    派生类对基类的各个成员的访问能力与继承方式无关,其成员不能访问基类中的私有成员,可以访问基类的公有成员和保护成员。

  • 第12题:

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

    私有成员函数

    B

    保护成员函数

    C

    公有成员

    D

    保护数据成员


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

  • 第13题:

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

    A )公有成员和保护成员

    B )公有成员

    C )私有成员

    D )保护成员


    正确答案:C

  • 第14题:

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

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

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

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

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


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

  • 第15题:

    当派生类从基类私有继承时,基类中的公有成员和保护成员成为派生类的( )。

    A. 保护成员和私有成员

    B.公有成员

    C.私有成员

    D.保护成员


    参考答案:A

  • 第16题:

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

    A.公有成员,私有成员

    B.保护成员,私有成员

    C.全部成员

    D.公有成员,保护成员


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

  • 第17题:

    公有派生类对象可以访问基类中的( )。

    A.公有成员

    B.私有成员

    C.保护成员

    D.任何成员


    正确答案:A
    解析:公有派生类对象只能访问基类中的公有成员。

  • 第18题:

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

    A.公有继承的公有成员

    B.公有继承的私有成员

    C.公有继承的保护成员

    D.私有继承的公有成员


    正确答案:C

  • 第19题:

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

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

    B)保护成员和私有成员

    C)公有成员和保护成员

    D)公有成员和私有成员


    正确答案:C

  • 第20题:

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

    • A、公有成员
    • B、私有成员
    • C、保护成员
    • D、私有成员函数

    正确答案:C

  • 第21题:

    基类的()在私有继承时在派生类中为私有成员函数,在公有和保护继承时在派生类中为保护成员函数。

    • A、私有成员函数
    • B、保护成员函数
    • C、公有成员
    • D、保护数据成员

    正确答案:B

  • 第22题:

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

    公有或私有

    B

    私有

    C

    保护或私有

    D

    公有或保护


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

  • 第23题:

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

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

    B

    保护成员和私有成员

    C

    公有成员和保护成员

    D

    公有成员和私有成员


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

  • 第24题:

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

    公有成员

    B

    私有成员

    C

    保护成员

    D

    私有成员函数


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