下面关于变量及其范围的陈述哪个是不对的?()A、实例变量是类的成员变量B、实例变量用关键字static声明C、在方法中定义的局部变量在该方法被执行时创建D、局部变量在使用前必须被初始化

题目

下面关于变量及其范围的陈述哪个是不对的?()

  • A、实例变量是类的成员变量
  • B、实例变量用关键字static声明
  • C、在方法中定义的局部变量在该方法被执行时创建
  • D、局部变量在使用前必须被初始化
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面关于变量及其范围的陈述错误的是_________。

A.在方法中定义的局部变量在该方法被执行时创建

B.局部变量在使用前必须被初始化

C.实例变量用关键字static声明

D.实例变量是类的成员变量


正确答案:C

第2题:

如果局部变量与实例变量同名,那么如何在局部变量的作用域内引用实例变量?( )

A.无法引用,必须更名使两者名字不同

B.在实例变量前加关键字this,使用this访问该实例变量

C.在实例变量前加关键字super

D.不影响,系统可以自己区分


正确答案:B
解析:关键字this表示当前对象。

第3题:

如果局部变量与实例变量名同名,那么如何在局部变量的作用域内引用实例变量()

A.无法引用,必须更名使两者名字不同

B.在实例变量前加关键字this访问实例变量

C.在实例变量前加关键字super

D.不影响,系统可以自己区分


正确答案:B

第4题:

如果局部变量与实例变量同名,如何在局部变量的作用域内引用实例变量

A.无法引用,必须更名使两者名字不同

B.在实例变量加关键字this

C.在实例变量加关键字super

D.不影响,系统可以自己区分


正确答案:B
解析:关键字this表示当前对象。与关键宇this相对应的关键字super,它用来引用当前对象的父类。

第5题:

定义过程的格式中,Static关键字的作用是指定过程中的局部变量在内存中的存储方式。若使用了Static关键字,则

A.每次调用此过程,该过程中的局部变量都会被重新初始化

B.在本过程中使用到的,在其他过程中定义的变量也为Static型

C.每次调用此过程时,该过程中的局部变量的值保持在上一次调用后的值

D.定义了该过程中定义的局部变量为“自动”变量


正确答案:C
解析:Static关键字用于指定局部变量在内存中的存储方式。变量的存储方式有两种:静态的和动态的。静态存储方式是指当过程运行完毕后,变量所占的内存单元不释放,而变量的值被保存下来,该变量为静态变量。Static型变量所占存储控件只初始化一次,且变量的值在整个程序运行期间都存在; Static关键字对过程之外定义的变量没有影响;Static关键字使定义该过程中定义的局部变量为静态变量。

第6题:

下列关于变量的叙述哪个是错的?

A.实例变量是类的成员变量

B.实例变量用关键字static声明

C.在方法中定义的局部变量在该方法被执行时创建

D.局部变量在使用前必须被初始化


正确答案:B
解析:类中有几种变量,分别是局部变量,定义在方法里的变量;实例变量,在方法外而在类里声明定义的变量,有时也叫成员变量;类变量,是用关键字static声明的实例变量。局部变量在定义该变量的方法被调用时被创建,而在该方法退出后被撤销,局部变量在使用前必须被初始化。

第7题:

下面有关变量及其作用域的叙述中,不正确的是( )。

A.在方法里面定义的局部变量在方法退出的时候被撤销

B.局部变量也叫自动变量

C.在方法外面定义的实例变量在对象被构造时创建

D.在方法中定义的方法的参变量只要该对象被需要就一直存在


正确答案:D

第8题:

下列关于变量的叙述( )是错的。

A.实例变量是类的成员变量

B.实例变量用关键字static声明

C.在方法中定义的局部变量在该方法被执行时创建

D.局部变量在使用前必须被初始化


正确答案:B

第9题:

当局部变量的名字和类的成员变量的名字相同时,类的成员变量将被隐藏。为了在方法中使用成员变量,并且与局部变量加以区分,必须使用______。


正确答案:this
this

第10题:

下面有关java实例变量,局部变量,类变量和final变量的说法,错误的是()。

  • A、实例变量指的是类中定义的变量,即类成员变量,如果没有初始化,会有默认值。
  • B、局部变量指的是在方法中定义的变量,如果没有初始化,会有默认值
  • C、类变量指的是用static修饰的属性
  • D、final变量指的是用final 修饰的变量

正确答案:B

更多相关问题