以下叙述中正确的是( )。

admin2016-08-24  16

问题 以下叙述中正确的是(    )。

选项 A、过程中的所有局部变量的初值为0
B、局部变量的作用域可以超出其所在过程
C、在标准模块中定义的变量都是全局变量
D、在某个Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于定义它的过程

答案D

解析 局部变量在进入过程时应该初始化变量,但变量的数据类型不同,初始化后变量的初值是不同的,对于字符串变量初始化为空字符串,数字变量初始化为0,而日期变量初始化为0:00:00,逻辑性变量初始化为False等等,A选项叙述错误;在过程内定义的变量叫做局部变量,其作用域是它所在的过程,B选项叙述错误;在标准模块中可以声明全局变量,也可以定义函数过程或子程序过程,C选项叙述错误;在不同的过程中可以定义相同名字的局部变量,它们之间没有任何关系,各自作用的范围为定义它们的过程,D选项叙述正确。本题选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/oZLp777K
0

最新回复(0)