问题
单项选择题
标准模块中有如下程序代码: Public x As Integer,y As Integer Sub var_pub() x=10:y=20 End Sub 在窗体上有1个命令按钮,并有如下事件过程: Private Sub Command1_Click() Dim x As Integer Call var_pub x=x+100 y=y+100 Print x;y End Sub 运行程序后单击命令按钮,窗体上显示的是()
A、 100 100
B、 100 120
C、 110 100
D、 110 120
答案
参考答案:B
解析:
按照局部变量覆盖全局变量的原则,Command1_Click中的x变量为局部变量,其初值为0;y变量为全局变量,其初值为20,x、y均加100得到答案B)。