窗体上有一个名为text1的文本框和一个名为command1的命令按钮,事件过程如下:
Private Sub command1_click()
Dim i As Integer,n As Integer
For j=0 to 50
i=i+3
n=n+1
If i>10 Then Exit For
Nextj
text1=str(n)
End Sub
程序运行时单击命令按钮,文本框中显示的值是______。
A.2
B.3
C.4 D.5
参考答案:C
解析: 本题考查For循环语句及If条件语句。首先进行For循环语句,若j在0-50范围内执行i=i+3,n=n+1操作,之后利用If语句判断i>10条件是否成立,若成立则跳出循环,否则继续进行For循环。本题中,i和n的初始值默认为0,进入第一次循环,i=0+3=3,n=0+1=l,if条件不成立,j加1变为2;进入第二次循环,i=3+3=6,n=1+1=2,if条件不成立,j加1变为3;进入第三次循环,i=6+3=9,n=2+1=3,if条件不成立,j加1变为4;进入第四次循环,i=9+3=12,n=3+1=4,if条件成立,跳出For循环。将n的值转换为字符串复制给text1文本框,显示为4。