有如下程序代码: Private Sub Form_Click() Dim i As Integer, n As Integer For i = 0 To 30 i = i + 3 n = n + 1

admin2015-06-30  18

问题 有如下程序代码:
Private Sub Form_Click()
    Dim i As Integer, n As Integer
    For i = 0 To 30
        i = i + 3
        n = n + 1
        If i > 10 Then Exit For
    Next i
    Print n
End Sub
运行程序,单击窗体,输出结果是

选项 A、2
B、3
C、4
D、5

答案B

解析 本题For循环的执行顺序为:①i值加3,n值加1;②判断if中条件 i > 10,满足则退出For循环;③不满足if条件,则i值加步长,继续循环,本题默认步长为1,第1次循环i= 0,执行循环后i=3,n = 1,不满足if条件;i加步长1,i=4,执行循环后i=7,n=2,不满足if条件;i加步长1,i=8,执行循环后i=11,n=3,满足if条件跳出循环。故正确答案为选项B。
转载请注明原文地址:https://kaotiyun.com/show/eVQp777K
0

最新回复(0)