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

admin2012-09-03  33

问题 在窗体上画一个名称为Text1的文本框和一个名称为Commandl的命令按钮,然后编写如下事件过程:
    Private Sub Commandl_Click()
    Dim i As Integer,n As Integer
    n=0
    Fori=1 To 50
       i=i+3
       n=n+l
       Ifi>10 Then Exit For
    Next i
    Text1.Text=Str(n)
    End Sub

选项

答案3

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

相关试题推荐
最新回复(0)