在方法里面定义的局部变量在方法退出的时候被撤销
局部变量只在定义它的方法内有效
在方法外面定义的变量(即实例变量)在对象被构造时创建
在方法中定义的方法的参变量只要该对象被需要就一直存在
第1题:
下面关于C++语言变量的叙述错误的是
A.在C++语言中变量分为auto,static,extern和register四种存储类型
B.自动变量和外部变量的作用域为整个程序
C.内部静态变量的作用域是定义它的函数
D.外部静态变量的作用域是定义它的文件
第2题:
第3题:
下面叙述中正确的是( )。
A.全局变量的作用域一定比局部变量的作用域范围大
B.静态类型变量的生存期贯穿于整个程序的运行期间
C.函数的形参都属于全局变量
D.未在定义语句中赋值的auto变量和static变量的初值都是随机值
第4题:
下列有关变量的描述中不正确的是( )。
A.变量属性是用来描述变量作用域的
B.局部变量作用域只能是它所在方法的代码段
C.类变量能在类的方法中声明
D.类变量的作用域是整个类
第5题:
下列关于变量作用域的描述中,不正确的是( )。
A.变量属性是用来描述变量作用域的
B.局部变量作用域只能是它所在方法的代码段
C.类变量能在类的方法中声明
D.类变量的作用域是整个类
第6题:
A、模块级变量的作用域为它所在的模块
B、同一模块中不同级的变量不能同名
C、在某一模块中所有过程外用Dim定义的变量为全局变量
D、不同模块中定义的全局变量可以相同
第7题:
A.在方法中定义的局部变量在该方法被执行时创建
B.局部变量在使用前必须被初始化
C.实例变量用关键字static声明
D.实例变量是类的成员变量
第8题:
以下关于变量作用域的叙述中,正确的是()
A.用dim定义变量是静态变量
B.静态变量必须在标准模块中声明
C.用public定义变量是全局变量
D.Static类型变量的作用域范围是它所在的窗体或模块文件
第9题:
下面有关变量及其作用域的叙述中,不正确的是( )。
A.在方法里面定义的局部变量在方法退出的时候被撤销
B.局部变量也叫自动变量
C.在方法外面定义的实例变量在对象被构造时创建
D.在方法中定义的方法的参变量只要该对象被需要就一直存在
第10题:
下面关于c+十语言变量的叙述错误的是()。
A.c++语言中变量分为aut0、static、extem和register4种存储类型
B.自动变量和外部变量的作用域为整个程序
C.内部静态变量的作用域是定义它的函数
D.外部静态变量的作用域是定义它的文件
B
【解析】自动变量是函数体或分程序内定义的变量,它的作用域在所定义的函数体内或分程序体内。