单选题 在窗体上画一个名称为Command1的命令按钮和三个名称分别为Label1、Label2、Labet3的标签,然后编写如下代码:
Private x AS Integer
Private Sub Command1_Click{{U}} {{/U}}
Static y As Integer
Dim 2 As Integer
n=10
Z=n+2
y=y+2
X=X+2
Label1.Caption=x
Label2.Caption=y
Label3.Caption=z
End Sub
运行程序,连续三次单击命令按钮后,则三个标签中显示的内容分别是
  • A.10 10 10
  • B.30 30 30
  • C.30 30 10
  • D.10 30 30
【正确答案】 C
【答案解析】[解析] Private定义的变量x为模块级变量,每单击一次Command1,x将在原来的基础上被赋予新值。而y、z为过程变量,y由于以Static定义,具有存储数值的功能, 为静态变量;而z为动态变量,每调用一次该事件过程,z值都会自动初始化。