下面有关变量及其作用域的陈述哪些是对的()。

题目
多选题
下面有关变量及其作用域的陈述哪些是对的()。
A

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

B

局部变量只在定义它的方法内有效

C

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

D

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

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面关于C++语言变量的叙述错误的是

A.在C++语言中变量分为auto,static,extern和register四种存储类型

B.自动变量和外部变量的作用域为整个程序

C.内部静态变量的作用域是定义它的函数

D.外部静态变量的作用域是定义它的文件


正确答案:B

第2题:

过程级变量是指在过程内部声明的变量,只有在该过程中的代码才能访问这个变量。模块级或窗体级变量的作用域是 ,全局变量在整个应用程序中有效,其作用域是 ()。


参考答案:整个模块或窗体 整个应用程序(或工程中所有的模块和所有的过程)

第3题:

下面叙述中正确的是( )。

A.全局变量的作用域一定比局部变量的作用域范围大

B.静态类型变量的生存期贯穿于整个程序的运行期间

C.函数的形参都属于全局变量

D.未在定义语句中赋值的auto变量和static变量的初值都是随机值


正确答案:B

第4题:

下列有关变量的描述中不正确的是( )。

A.变量属性是用来描述变量作用域的

B.局部变量作用域只能是它所在方法的代码段

C.类变量能在类的方法中声明

D.类变量的作用域是整个类


正确答案:C
解析:类变量在类中声明,作用域是整个类,它不能在类的方法中声明。局部变量在类的方法中声明,作用域只能是它所在的方法中。

第5题:

下列关于变量作用域的描述中,不正确的是( )。

A.变量属性是用来描述变量作用域的

B.局部变量作用域只能是它所在方法的代码段

C.类变量能在类的方法中声明

D.类变量的作用域是整个类


正确答案:C
解析:类变量在类中声明,作用域是整个类,它不能在类的方法中声明。局部变量在类的方法中声明,作用域只能是它所在的方法。

第6题:

下面关于变量的作用域,正确的描述是( )。

A、模块级变量的作用域为它所在的模块

B、同一模块中不同级的变量不能同名

C、在某一模块中所有过程外用Dim定义的变量为全局变量

D、不同模块中定义的全局变量可以相同


参考答案B

第7题:

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

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

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

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

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


正确答案:C

第8题:

以下关于变量作用域的叙述中,正确的是()

A.用dim定义变量是静态变量

B.静态变量必须在标准模块中声明

C.用public定义变量是全局变量

D.Static类型变量的作用域范围是它所在的窗体或模块文件


参考答案:C

第9题:

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

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

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

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

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


正确答案:D

第10题:

请教:2016年计算机二级C++基础练习三单选题14如何解答?

下面关于c+十语言变量的叙述错误的是()。

A.c++语言中变量分为aut0、static、extem和register4种存储类型

B.自动变量和外部变量的作用域为整个程序

C.内部静态变量的作用域是定义它的函数

D.外部静态变量的作用域是定义它的文件


B

【解析】自动变量是函数体或分程序内定义的变量,它的作用域在所定义的函数体内或分程序体内。

更多相关问题