设在一个工程的窗体中有如下代码: Public x As Integer Private Sub Form_Load() Dim y As Integer End Sub 在该工程的标准模块的声明部分有如下代码:

admin2015-08-28  22

问题 设在一个工程的窗体中有如下代码:
    Public x As Integer
    Private Sub Form_Load()
        Dim y As Integer
    End Sub
在该工程的标准模块的声明部分有如下代码:
    Public a As Integer
    Private b As Integer
关于上述代码,以下叙述中错误的是

选项 A、变量x的作用域是整个工程
B、变量y的作用域是Form_Load过程
C、变量a的作用域是整个工程
D、变量b的作用域是整个标准模块

答案A

解析 VB中变量的作用域分为:局部变量:在过程内用Dim语句或用Static语句声明的变量,只能在本过程中使用。窗体/模块级变量:在"通用声明"段中用Dim语句或用Private语句声明的变量,可被本窗体/模块的任何过程访问。全局变量:在"通用声明"段中用Public语句声明的变量,可被本应用程序的任何过程或函数访问。
转载请注明原文地址:https://kaotiyun.com/show/5lQp777K
0

最新回复(0)