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

admin2011-06-07  26

问题 在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:
   Private Sub Command1_Click()
   Dim i As Integer,n As Integer
   n=0
   For i=1 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/CLup777K
0

最新回复(0)