在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编如下事件过程: Private Sub Command1_Click() Dim i As Integer, n As Integer n=0 Fo

admin2010-03-22  52

问题 在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编如下事件过程:
   Private Sub Command1_Click()
   Dim i As Integer, n As Integer
   n=0
   For i=0 To 50
   i=i+3
   n=n+1
   If i>10 Then Exit For
   Next i
   Text1.Text=Str(n)
   End Sub
   程序运行后,单击命令按钮,在文本框中显示的值是______。

选项

答案3

解析 本题考查循环的知识。Exit语句用于中途退出循环,所以带有Exit语句的循环结束后,一定要判断清楚到底是因为不满足循环条件而退出循环的,还是由于执行到了Exit语句而退出循环的。本题中不等i循环到50就会因为满足If语句的条件从而执行到Exit For语句退出循环,注意到每次循环时除了要执行i=i+3以外,在本次循环结束后还要加上步长1,经过计算在第3次循环的时候由于i的值为11而满足了If语句的条件,执行Exit For后退出循环,此时的n值为3。
转载请注明原文地址:https://kaotiyun.com/show/5gwp777K
0

最新回复(0)