在窗体上画一个命令按钮,然后编写如下程序: Private Sub Command1_Click()Dim a As Integer, b As integerb = 1For a = 1 To 100 If b >= 10 Then Exit For If b Mod 3 = 1 Thenb = b + 3 End IfNext aPrint a End Sub 在命令按钮上单击后,窗体上显示的结果是 ______。
A.101
B.6
C.5
D.4
参考答案:D
解析: 事件发生时给变量b赋值1,然后执行For循环。先给a赋初值1,判断If后面的条件“b>=10”为False,接着执行If语句,判断“b Mod 3=1”为“True”,执行语句“b=b+3”,第一次循环结束后,b=4,a=2。第二次循环结束后,b=7,a=3。第三次循环后,b=10, a=4。接着执行第四个循环,判断If后面的条件“b>=10”为True,退出循环,a的输出值为4。