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