计算机科学与技术(本科)

具有()访问权限的成员能够被本类和其他任何类所访问。A、publicB、protectdC、privateD、缺省

题目

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

  • A、public
  • B、protectd
  • C、private
  • D、缺省
参考答案和解析
正确答案:A
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

类的私有成员可在何处被访问()

A、本类的成员函数中

B、本类及子类的成员函数中

C、通过对象名在任何位置

D、不可访问


参考答案:A

第2题:

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

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

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

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

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


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

第3题:

为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为( )。

A.public

B.protected

C.private

D.static


正确答案:A

第4题:

为了使类中的成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为( )。

A.public

B.protected

C.static

D.private


正确答案:A
解析:public允许类对象对类的属性和方法进行访问;private不允许类对象访问类的属性和方法;protected不允许类及其子类的对象访问父类的属性和方法,但子类可以访问父类中定义的protected属性和方法。

第5题:

Java语言中,只限本类和同包中的类的方法能访问的访问权限是( )

A、public

B、private

C、protected

D、缺省


正确答案:C

第6题:

在任何类中都有三种访问权限的数据成员,分别是public、private和______。


正确答案:protected。
protected。 解析: C++中,类的三种访问权限分别为:公有,私有和保护。

第7题:

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

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

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

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

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


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

第8题:

类的私有成员可在何处访问()

A、通过子类的对象访问

B、本类及子类的成员函数中

C、通过该类对象访问

D、本类的成员函数中


参考答案:D

第9题:

下列关于保护成员的说法中,正确的是( )。

A.保护的成员只能被类本身的成员函数及友元类的成员函数访问

B.保护成员可以被程序中的任何代码访问

C.保护的成员与私有成员是完全一样的

D.保护成员访问权限和公有成员是一样的


正确答案:A

第10题:

在任何类中都有三种访问权限的数据成员,这三种权限是public、private和_______。


正确答案:protected
protected

更多相关问题