单选题
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Command1_Click()
Dim i As Integer, n As Integer
For i=0 To 50
i=i+3
n=n+1
If i>10Then Exit For
Next
Text1.Text=Str(n)
End Sub
程序运行后,单击命令按钮,在文本框中显示的值是______。
A、
5
B、
4
C、
3
D、
2
【正确答案】
C
【答案解析】
[解析] 通过分析上面的程序,当循环变量i大于10的时候就退出For-Next循环,执行下面的语句。当i=0时,n=1,i=3(此时循环变量i为3<10,不退出循环,执行Next i,此时i自动加1,变为4);当i=4时,n=2,i=7(此时循环变量i为7<10,不退出循环,执行Next i,此时i自动加1,变为8);当i=8时,n=3,i=11(此时循环变量i为11大于10,退出循环),则将n的值输出到Text1中,此时n=3,故选C。
提交答案
关闭