假定有以下程序: Private Sub Form_Click() a=1:b=a Do Until a>=5 x=a*b Print b;x a=a+b b=b+a L

admin2011-10-24  10

问题 假定有以下程序:
    Private Sub Form_Click()
    a=1:b=a
    Do Until a>=5
x=a*b
        Print b;x
        a=a+b
        b=b+a
       Loop
    End Sub
    程序运行后,单击窗体,输出结果是

选项 A、1 1
2 3
B、1 1
2 4
C、1  1
3  8
D、1  1
3  6

答案D

解析 开始时a=1<5,b=a=1,x=a*b=1*1=1,输出b和x的值1和1,然后计算a=a+b=1+1=2<5,b=a+b=2+1=3,第二次循环:x=a*b=2*3=6,输出b和x的值3和6,然后计算a=a+b=2+3=5,b=a+b=5+3=8,此时,a=5,满足小于等于5,退出循环,因此本题答案为D)。
转载请注明原文地址:https://kaotiyun.com/show/g9hp777K
0

最新回复(0)