在窗体上画一个名称为C0mnmndl的命令按钮和3个名称分别为Label1、Label2、Label3的标签,然后编写如下代码: Private x As Integer Private Sub Command1_Click() St

admin2010-09-11  43

问题 在窗体上画一个名称为C0mnmndl的命令按钮和3个名称分别为Label1、Label2、Label3的标签,然后编写如下代码:    Private x As Integer    Private Sub Command1_Click()      Static y As Integer      Dim z As Integer      n=10 : z=n+z      y=y+z : x=x+z      Label1 Caption=x      Label2 Caption=y      Label3 Caption=z    End Sub    运行程序,连续3次单击命令按钮后,则3个标签中显示的内容分别是______。

选项 A、10 10 10
B、30 30 30
C、30 30 10
D、10 30 30

答案C

解析 变量x是在Sub过程外部声明的变量,是模块级变量,模块加载之后,它就已存在,而且在模块的所有过程中都可见。模块的代码开始运行后,使用Static语句声明的变量y一直保持其值,直至该模块复位或重新启动。所以连续3次单击命令按钮后,变量x、y、z的值分别为:30、3o、10。
转载请注明原文地址:https://kaotiyun.com/show/7Rmp777K
0

最新回复(0)