关于变量作用域,下列叙述中错误的是()。
A: 在窗体的Form_Load事件过程中定义的变量不是全局变量
B: 在某个Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程
C: 在调用过程中,所有局部变量被系统初始化为0或空字符串
D: 局部变量的作用域不可以超出所定义的过程
A: 在窗体的Form_Load事件过程中定义的变量不是全局变量
B: 在某个Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程
C: 在调用过程中,所有局部变量被系统初始化为0或空字符串
D: 局部变量的作用域不可以超出所定义的过程
举一反三
- 关于变量的作用域,下列叙述正确的是____。 A: 在窗体的Form_Load事件过程中定义的变量是全局变量 B: 一个过程里定义的局部变量可以在另一个过程中使用 C: 在窗体的代码窗口一定不能用Public定义变量 D: 在标准模块中定义的全局变量可以在程序的任何窗体中使用
- Visual Basic中变量依据其作用域不同可以分为过程级变量(局部变量)、模块级变量和全局变量3类。过程级变量就是指在事件过程或通用过程内定义的变量,它的作用域就是()。模块级变量包括窗体级模块变量和标准模块级变量。窗体模块变量的作用域是(),标准模块变量的作用域是()。全局变量的作用域是()。
- 以下叙述中,不正确的是_______. A: 过程中的形式参数是局部变量 B: 过程中可以定义局部变量 C: 在一个过程内定义的变量只在本过程范围内有效 D: 在一个过程内的局部变量与全局变量同名时,起作用的是全局变量
- 局部变量的作用域在定义该变量的模块中。
- 下列关于变量的作用域的说法中不恰当的是____________。 A: 根据变量的定义位置和使用的变量定义语句的不同,Visual Basic中的变量分为局部变量和全局变量两类 B: 在不同的过程中可以定义相同名字的局部变量,它们之间没有任何关系 C: 当同一窗体内的不同过程使用相同的变量时,必须定义窗体层变量 D: 默认声明一般只适用于局部变量
