问题
单项选择题
设有如下窗体单击事件过程:
Private Sub Form_Click()
a=1
For i=1 To 3
Select Case i
Case 1,3
a=a+1
Case 2,4
a=a+2
End Select
Next i
MsgBox a
End Sub
打开窗体运行后,单击窗体,则消息框的输出的结果是( )。
A) 3
B) 4
C) 5
D) 6
答案
参考答案:C
解析: 解答此题需要细心观察程序流程并计算。
变量a的初始值为1,在执行第一次循环时,由于i值满足“Case 1,3”的条件,所以执行a=a+1语句,a值变为2;执行第二次循环时,i值满足“Case 2,4”的条件,所以执行a=a+2语句,a值变为4;执行第三次循环时,i值满足“Case 1,3”的条件,所以执行a=a+1语句,a值变为5。这也就是消息框的输出结果。
选项C)为正确答案。