更多“对于类中定义的任何成员,其隐含访问权限为()。”相关问题
  • 第1题:

    用于定义类成员的访问控制权的一组关键字是public、private、________。


    正确答案:protected

  • 第2题:

    下面关于this指针的说法中错误的是( )。

    A.this指针是一种隐含指针,存在于每个类的非静态成员函数中

    B.它是成员函数所属对象的指针

    C.通过this.成员变量的形式可以访问类中的数据成员

    D.成员函数访问类中的数据成员格式可写成:this->成员变量


    正确答案:C

  • 第3题:

    下列关于类的访问权限的描述中,( )是错误的。

    A.类中说明为公有的成员可以被程序中的任何代码访问

    B.类中说明为私有的成员只能被类的成员函数和说明为友元类的成员函数访问

    C.类中说明为保护的成员可以被该类的派生类的成员访问

    D.类的对象和类成员函数一样可以访问类的所有成员


    正确答案:D
    解析:本题考核类成员的访问权限。类成员有3类访问权限:公有(public)、私有(private)和保护(protected)。公有成员是类的对外表现,而私有成员和保护成员是类的内部实现。类的成员函数可以访问类的所有成员,没有任何限制。而类的对象对类的成员的访问是受成员访问控制符制约的。通过类的对象只能访问类的公有成员,不能访问类的保护成员和私有成员。由此可知,选项D的描述是错误的。

  • 第4题:

    对于结构中定义的成员,其隐含访问权限为______ 。

    A.public

    B.protected

    C.private

    D.static


    正确答案:C
    解析:结构中定义的成员隐含访问权限是private。

  • 第5题:

    在类定义的外部没有任何办法可以访问对象的私有成员。


    正确答案:错误

  • 第6题:

    类中的静态数据成员为了方便访问,一般还需要在类中定义静态成员函数用于访问。


    正确答案:正确

  • 第7题:

    使用class定义的表中,成员的默认访问权限是()的;由struct定义的类中,成员的默认的访问权限是()的。


    正确答案:私有;公有

  • 第8题:

    C++中对于类中定义的成员,其默认的访问权限为()。

    • A、public
    • B、protected
    • C、private
    • D、static

    正确答案:C

  • 第9题:

    单选题
    对于结构中定义的成员,其隐含访问权限为()。
    A

    public

    B

    protected

    C

    private

    D

    static


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

  • 第10题:

    单选题
    如何设定包访问级的成员函数或成员变量()
    A

    不需要任何关键字,缺省的访问级就是包访问级

    B

    在类的开头集中定义

    C

    使用package关键字

    D

    在类的说明部分集中定义


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

  • 第11题:

    判断题
    在类定义的外部没有任何办法可以访问对象的私有成员。
    A

    B


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

  • 第12题:

    单选题
    下列关于类的访问权限的描述中,错误的是()。
    A

    说明为公有的成员可以被程序中的任何代码访问

    B

    说明为私有的成员只能被类的成员和说明为友元类的成员函数访问

    C

    说明为保护的成员,除了能被本身的成员函数和说明为友元类的成员函数访问外,该类的派生类的成员也可以访问

    D

    类的所有成员都可以被程序中的任何代码访问


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

  • 第13题:

    对于类中定义的成员,其隐含访问权限是______ 。

    A.public

    B.protected

    C.private

    D.static


    正确答案:C
    解析:类中定义的成员,隐含访问权限是private。

  • 第14题:

    C++中,对于结构中定义的成员,其默认的访问权限为( )。

    A.protected

    B.public

    C.static

    D.private


    正确答案:B
    解析:C++中,结构与类的不同之处在于结构中的成员默认是公有的,结构的继承默认也是公有的;而类的继承默认是私有的,类的成员默认也是私有的。

  • 第15题:

    对于结构体中定义的成员,其默认的访问权限为( )。

    A.public

    B.protected

    C.ptivate

    D.static


    正确答案:A

  • 第16题:

    下列关于类层次中静态成员的描述,正确的是()

    • A、在基类中定义的静态成员,只能由基类的对象访问
    • B、在基类中定义的静态成员,在整个类体系中共享
    • C、在基类中定义的静态成员,不管派生类以何种方式继承,在类层次中具有相同的访问性质
    • D、一旦在基类中定义了静态成员,就不能在派生类中再定义

    正确答案:B

  • 第17题:

    具有()访问权限的成员能够被本类和其他任何类中的成员所访问。

    • A、public
    • B、protectd
    • C、private
    • D、缺省

    正确答案:A

  • 第18题:

    对于类中定义的任何成员,其隐含访问权限为()。


    正确答案:private(或私有)

  • 第19题:

    C中对于类中定义的成员,其默认的访问权限为()。

    • A、public
    • B、protected
    • C、private
    • D、static

    正确答案:C

  • 第20题:

    如何设定包访问级的成员函数或成员变量()  

    • A、不需要任何关键字,缺省的访问级就是包访问级
    • B、在类的开头集中定义
    • C、使用package关键字
    • D、在类的说明部分集中定义

    正确答案:A

  • 第21题:

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

    公有或私有

    B

    私有

    C

    保护或私有

    D

    公有或保护


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

  • 第22题:

    判断题
    类中的静态数据成员为了方便访问,一般还需要在类中定义静态成员函数用于访问。
    A

    B


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

  • 第23题:

    填空题
    对于类中定义的任何成员,其隐含访问权限为()。

    正确答案: private(或私有)
    解析: 暂无解析

  • 第24题:

    填空题
    使用class定义的表中,成员的默认访问权限是()的;由struct定义的类中,成员的默认的访问权限是()的。

    正确答案: 私有,公有
    解析: 暂无解析