问题
单项选择题
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click( )
Dim i AsInteger, n As Integer
For i=0 To 50
i=i+3
n=n+1
If i>10 Then Exit For
Next
Text1.Text=Str(n)
End Sub
程序运行后,单击命令按钮,在文本框中显示的值是______。
A.2
B.3
C.4
D.5
答案
参考答案:B
解析: Exit For语句用来退出For循环。n每次循环加1,当i大于10的时候退出循环,第一次循环i=3,n=1,然后i加1进入下一次循环,第二次循环的时候i就是4+3=7了。所以当第三次循环时i是8+3=11满足if后的判断条件,执行Exit,退出For循环的条件。