问题 单项选择题

以下关于作用范围的描述正确的是 ( )

A.所有变量(Publie/Global/Static/Privat都可以放到窗体的通用部分定义

B.所有变量(Public/Global/Static/Privat都可以放到标准模块中定义

C.Public/Global类的变量只能放在标准模块中定义

D.只有Global类的变量必须放在标准模块中定义

答案

参考答案:C

解析: 变量定义的位置影响变量的作用范围和生命周期。根据作用域不同变量可分为以下几类: 过程内局部变量:在过程内定义,在过程中有效,可用Dim或Static语句定义,用Dim语句定义的变量随过程的执行而建立,随过程的结束而消失。Static语句定义的变量只建立一次,能在过程结束后保存原值。 模块级变量:模块可以是窗体或标准模块,在模块的“通用—声明”中定义,在模块的所有过程中有效,可用Dim或Private语句定义。 全局变量:在标准模块的“通用—声明”中定义,在整个工程中有效,可用Pubic或Glob- al语句定义。

单项选择题
选择题