A.静态变量指的是被static修饰的变量
B.静态变量是随着类的加载而加载
C.静态变量可以被所有的实例对象共享
D.静态变量同成员变量一样,都需要通过实例对象来调用
第1题
A.类中定义一个无参的构造方法,并且声明为私有的
B.在类的内部创建一个该类的实例对象,使用静态变量引用该实例对象
C.使用 private 修饰静态变量,禁止外界直接访问
D.定义静态方法返回该类实例
第2题
关于类Item,说法错误的是()。
publicclassItem{
privatestaticintnumberOfInstances=0;
privateStringcode;
privateStringtitle;
publicItem(StringinitialCodeintinitialTitle){
x=initialX;
y=initialY;
numberOfInstances++;
}
publicstaticintgetNumberOfInstances(){
returnnumberOfInstances;
}
publicintgetCode(){
returncode;
}
publicintgetTitle(){
returncode;
}
publicbooleanequals(Objecto){
}
……
}
A.numberOfInstances是静态变量,位于所有对象共享的内存空间。code和title是实例变量,即对象变量,每次创建一个对象,就为它们分配相应的内存空间。
B.getNumberOfInstances()是静态方法,getCode(),getTitle()和equals()是实例方法。
C.在类Item的实例方法中,可以撰写直接访问变量numberOfInstances的代码。
D.在类Item的静态方法中,可以撰写直接访问变量code和title的代码。
第3题
A.说明静态数据成员时前边要加static
B.静态数据成员要在类体外进行初始化
C.引用静态数据成员时,要在静态数据成员名前加“类名”和作用域运算符
D.静态数据成员不是所有对象所共用的
第4题
A.功能的返回值实际上是输出参数,因此无静态变量
B.功能块的静态变量用背景数据块来保存
C.功能块的输出参数不仅与来自外部的输入参数有关,还与用静态变量保存的内部静态数据有关
D.功能块有背景数据块,功能没有背景数据块
第5题
A.定义变量而没有进行初始化时,该变量具有默认值
B.字符型变量的默认值为换行符
C.布尔型变量的默认值是false
D.变量的默认值是可以被改变的
第6题
A.当某过程级变量与全局变量同名,全局变量在这个过程中就会被屏蔽
B.静态变量不是模块级或工程级变量,其作用域只限于在它所定义的过程内部
C.在某一个过程中定义的变量的作用域只能是这一过程
D.在某一个模块中定义的变量的作用域只能是这一模块
第7题
A.类变量能在类的方法中声明
B.类变量的作用域是整个类
C.局部变量作用域只能是它做在的的方法的代码段
D.变量属性是用来描述变量作用域的
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!