问题
单项选择题
下列叙述中正确的是
A.在窗体的Form_Load事件过程中定义的变量是全局变量
B.局部变量的作用域可以超出所定义的过程
C.在某个Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程
D.在调用过程时,所有局部变量被系统初始化为0或空字符串
答案
参考答案:C
解析: 在事件过程中定义的变量都不是全局变量,故A项表述错误。局部变量的作用域仅限于所定义的过程,故B项叙述不正确。在Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程,不能在其他过程中被调用,C项表述正确。在调用过程时,如果局部变量用Static关键字定义,就不会被初始化为0或空字符串,D项表述错误。