一个使用Static语句声明的过程级静态变量,能在该过程的多次调用之间保持它的值,并且其他的过程也可以使用这个变量的值。
错
举一反三
- 用Static定义的变量为静态变量。以下关于静态变量的描述中错误的是________。 A: 静态变量的作用域为局部 B: Static语句必须写在过程内部 C: 过程运行结束,其所包含的静态变量的值将保留 D: Static语句必须联合使用Public或Private
- 在一个过程中定义的变量,若希望该过程外还能保存过程中局部变量的值,则应使用关键字( ) 在过程中定义过程级变量。 A: Public B: Private C: Static D: Dim
- 在一个过程中定义的变量,若希望该过程外还能保存过程中局部变量的值,则应使用关键字()在过程中定义过程级变量 A: Private B: Public C: Dim D: Static
- 某一过程中的静态变量在过程结束后,静态变量及其值可以在其它过程中使用
- 过程级变量是指在过程内部声明的变量,只有在该过程中的代码才能访问这个变量。
内容
- 0
下列方式声明的变量在每次调用该过程时其值不能保留( )。
- 1
定义过程的格式中,Static关键字的作用是指定过程中的局部变量在内存中的存储方式.若使用了Static关键字声明局部变量,则________. A: 每次调用此过程,该过程中的局部变量都会被重新初始化 B: 在本过程中使用到的,在其他过程中定义的变量也为Static型 C: 每次调用此过程时,该过程中局部变量的值保持为上一次调用后的值 D: 定义了该过程中定义的局部变量为"自动"变量
- 2
以下关于变量的叙述中,错误的是 A: 在过程中用Dim或Static语句声明的变量是局部变量 B: 局部变量的作用域是声明它的过程 C: 在过程中用Static语句声明的变量是静态局部变量 D: 任何局部变量在声明它的过程执行完毕后即被释放
- 3
下列关于变量作用域的叙述中,错误的是( )。 A: 全局变量必须用Public在窗体或标准模块的“通用声明”段声明 B: 在窗体的通用段声明变量时,可以使用Static关键字 C: 在过程体中定义的局部变量只能在本过程中使用,其他过程不可访问 D: Static关键字声明的变量不能出现在标准模块的通用声明段
- 4
在过程中定义的变量,若希望在离开该过程后,还能保存过程中局部变量的值,则应使用 关键字在过程中定义过程级变量。