编写如下程序: Private Sub Command1_Click() Static x As Integer If x Then x = x + 10 Else x = x + 1 Print x End Sub 程序运行后,第三次单

admin2018-09-19  31

问题 编写如下程序:
Private Sub Command1_Click()
   Static x As Integer
   If x Then x = x + 10 Else x = x + 1
   Print x
End Sub
程序运行后,第三次单击命令按钮Command1时,输出的结果为

选项 A、1
B、3
C、10
D、21

答案D

解析 static用于在过程中定义静态变量或数组变量。如果Static定义了一个变量,则每次引用该变量时,其值会继续保留。第一次单击命令按钮时,x=0,运行IF...Then语句后,x=1;第二次单击命令按钮时,运行IF...Then语句后,x=11;第三次单击命令按钮时,运行IF...Then语句后,x=21。故选择D项。
转载请注明原文地址:https://jikaoti.com/ti/3Xm0FFFM
0

最新回复(0)