全国信息技术应用考试

声明成员变量时,如果不使用任何访问控制符(public, protected, private),则以下哪种类型的类不能对该成员进行直接访问()A、同一类B、同一包中的子类C、同一包中的非子类D、不同包中的子类

题目

声明成员变量时,如果不使用任何访问控制符(public, protected, private),则以下哪种类型的类不能对该成员进行直接访问()

  • A、同一类
  • B、同一包中的子类
  • C、同一包中的非子类
  • D、不同包中的子类
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

有如下两个类声明

class AA {

public:

int m;

};

class BB: protected AA{

int n;

};

在类BB中,数据成员m的访问属性是 _____ ,数据成员n的访问属性是 _______ 。


正确答案:保护成员 私有成员
保护成员 私有成员

第2题:

对于“”之间声明的变量,以下说法正确的是:( )

A.不是JSP页面的成员变量

B.多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户

C.多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响

D.是JSP页面的局部变量


参考答案C

第3题:

对于“%!”和“%”之间声明的变量,以下说法正确的是:()

A、不是JSP页面的成员变量

B、多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户

C、多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响

D、是JSP页面的局部变量


正确答案:B

第4题:

如果类的成员被()访问控制符来修饰,则这个成员只能被该类的其它成员访问,其它类无法直接访问

A.private

B.default

C.protected

D.public


答案:A
解析:如果类的成员被private访问控制符来修饰,则这个成员只能被该类的其它成员访问,其它类无法直接访问。类的良好封装就是通过private关键字来实现的


第5题:

对象使用时,下面描述错误的是 ( )

A.通过“.”运算符调用成员变量和方法

B.通过成员变量的访问权限设定限制自身对这些变量方法的调用

C.将一个对象声明为类的成员时,必须在使用前为其分配内存

D.在方法中使用对象作为参数时,采用引用调用


正确答案:B

第6题:

在类声明中,紧跟在“public:”后声明的成员的访问权限是( )。

A.私有

B.公有

C.保护

D.默认


正确答案:B
解析:此题考查的是类的访问权限。在C++语言中,类的访问权限有公有(public)、保护(protect)和私有(private)3种。

第7题:

要让变量在多个模块都可调用,可在任意模块的顶部用public声明变量。如果只让变量在当前模块中使用,可用dim语句在当前模块的顶部声明变量。()

此题为判断题(对,错)。


参考答案:√

第8题:

在用class定义一个类时,如果不加声明,数据成员和成员函数默认的访问权限是public。()

此题为判断题(对,错)。


参考答案:×

第9题:

公有成员变量MAX是一个int型值,变量的值保持常数100,则使用下列哪个选项的声明定义这个变量是正确的? ( )

A.public int MAX=100;

B.final int MAX=100;

C.final public int MAX=100;

D.public final int MAX=100;


正确答案:D

第10题:

下面有关私有变量和私有方法的声明,叙述正确的有()。

  • A、用关键字private修饰的成员变量和方法,称为私有变量和私有方法
  • B、用关键字protected修饰的成员变量和方法,称为私有变量和私有方法
  • C、用关键字public修饰的成员变量和方法,称为私有变量和私有方法
  • D、私有变量不能通过对象直接访问,只有在本类中创建的该类对象,才能访问自己的私有变量

正确答案:A,D

更多相关问题