问题 单项选择题

标准模块中有如下程序代码: 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)。

单项选择题
单项选择题