下列关于Java变量作用域的说法中,不正确的是()。
A.在Java程序中要使用一个变量,必须先对其进行声明
B.变量声明语句可以在程序的任何地方,只要在变量使用之前即可
C.变量不可以在其作用域之外使用
D.局部变量在使用之前可以不初始化,系统使用默认的初始值
A.在Java程序中要使用一个变量,必须先对其进行声明
B.变量声明语句可以在程序的任何地方,只要在变量使用之前即可
C.变量不可以在其作用域之外使用
D.局部变量在使用之前可以不初始化,系统使用默认的初始值
第1题
A.在JAVA程序中要使用一个变量,必须先对其进行声明
B.变量声明语句可以在程序的任何地方,只要在变量使用前就可以
C.变量不可以在其作用域之外使用
D.局部变量在使用之前可以不初始化,系统使用默认的初始值
第2题
A.不同方法中声明的不同变量,可以互相访问
B.在不同方法中可以声明相同数据类型的同名局部变量
C.在同一个类中可以声明相同数据类型的同名类变量
D.在同一个程序块中可以声明相同数据类型的同名变量
第3题
A.语句声明的变量request和JSP隐含的HttpServletRequest对象request重名
B.声明的这个request变量具有对象作用域,而隐含的变量具有方法作用域
C.JAVA中具有方法作用域的同名变量在方法中总是优先于具有对象或作用域的变量
D.隐含变量request完全隐藏了声明为String类型的request变量,不提倡
第5题
A.全局变量的作用域一定比局部变量的作用域范围大
B.静态类别变量的生存周期贯穿于整个程序的运行期间
C.函数的形参都属于全局变量
D.未在定义语句中赋初值的auto变量和static变量的初值都是随机值
第6题
A.在窗体的Form. Load事件过程中定义的变量是全局变量
B.局部变量的作用域可以超出所定义的过程
C.在某个Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但j作用域只限于该过程
D.在调用过程中,所有局部变量被系统初始化为0或空字符串
第7题
A.接口中所有的方法隐含的都是抽象的,而抽象类则可以同时包含抽象和非抽象的方法
B.类可以实现很多个接口,但是只能继承一个抽象类
C.Java接口与抽象类都可以包含非final的变量
D.接口是绝对抽象的,不可以被实例化,抽象类也不可以被实例化
第8题
下列关于变量存储类的描述中,错误的是()。
A.任何变量定义后都具有一个确定的存储类
B.变量的存储类确定了变量的作用域和寿命
C.定义变量时没有存储类说明符者一律为自动类
D.内部静态类变量和外部静态类变量的存储类说明符都是static
第9题
下列关于Java语言中的方法说法不正确的是()
A.Java中的方法参数传递时传值调用,而不是地址调用
B.方法体是对方法的实现,包括变量声明和Java的合法语句
C.如果程序定义了一个或多个构造方法,则在创建对象时,也可以用系统自动生成空的构造方法
D.类的私有方法不能被其子类直接访问
第10题
在Visual Basic中,以下关于变量描述中不正确的是______。
A.局部变量的作用域就是其所在的过程
B.模块变量的作用域就是所有标准模块的过程
C.默认声明只适用于局部变量,不能用于模块级变量和全局变量
D.全局变量的作用域是整个工程中所有的模块和所有的过程