过程级变量是指在过程或函数内部定义的变量,这种变量的作用域是整个过程或函数体,只能在该过程或该函数体被引用
某一函数若要引用在其他函数中定义的变量,只有将变量定义为Static型即可
窗体级变量在该窗体中的每个过程都可以引用
若要在某一窗体内定义的窗体级变量能够在另一窗体内应用,只需要Public声明
第1题:
( 34 )下列叙述中错误的是( )。
A )用 Shell 函数可以执行扩展名为 .exe 的应用程序
B )若用 Static 定义通用过程,则该过程中的局部变量都被默认为 Static 类型
C ) Static 类型的变量可以在标准模块的声明部分定义
D )全局变量必须在标准模块中用 Public 或 Global 声明
第2题:
( 33 )以下叙述中错误的是
A )语句 “ Dim a, b As Integer ” 声明了两个整型变量
B )不能在标准模块中定义 Static 型变量
C ) 窗体层变量必须先声明,后使用
D ) 在事件过程或通用过程内定义的变量是局部变量
第3题:
●程序中常采用变量表示数据,变量具有名、地址、值、作用域、生存期等属性。关于变量的叙述,(32)是错误的
(32)
A.根据作用域规则,在函数中定义的变量只能在函数中引用
B.在函数中定义的变量,其生存期为整个程序执行期间
C.在函数中定义的变量不能与其所在函数的形参同名
C.在函数中定义的变量,其存储单元在内存的栈区
第4题:
第5题:
A、不能用Private定义模块级变量
B、不能在“通用声明”段中为变量赋值
C、不能在窗体的某个子程序中定义窗体级变量
D、声明窗体级变量的位置是在窗体所有过程的最前面
第6题:
以下叙述中错误的是( )。
A.语句“ Dim a, b As Integer ”声明了两个整型变量
B.不能在标准模块中定义 Static 型变量
C.窗体层变量必须先声明,后使用
D.在事件过程或通用过程内定义的变量是局部变量
第7题:
用PrivatE定义的变量是过程级变量,所以其作用范围是定义它的过程所在的窗体(或标准模块)中的所有过程。()
第8题:
以下叙述中错误的是( )。
A.用Shell函数可以执行扩展名为.exe的应用程序
B.若用Static定义通用过程,则该过程中的局部变量都被默认为Static类型
C.Static类型的变量可以在标准模块的声明部分定义
D.全局变量必须在标准模块中用Public或Global声明
Static类型变量的作用域是它所在的过程,通常用来存放中间结果或用作临时变量,因此,一般在过程中声明定义该类型的变量。
第9题:
在窗体的“通用”部分用Public定义的变量,其作用域是( )。
A.局部变量
B.窗体/模块级变量
C.全局变量
D.静态变量
第10题:
下列叙述中正确的悬______。
A.在窗体的Form. Load事件过程中定义的变量是全局变量
B.局部变量的作用域可以超出所定义的过程
C.在某个sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程
D.在调用过程中,所有局部变量被系统初始化为。或空字符串