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

admin2015-08-13  29

问题 在一个工程的窗体中有如下代码:
    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

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

最新回复(0)