下列程序执行的结果是______。 Private Sub Command1_Click() a=0 b=1 Do a=a+b b=a+b Loop While a<20

admin2009-02-13  26

问题 下列程序执行的结果是______。    Private Sub Command1_Click()      a=0      b=1      Do        a=a+b        b=a+b      Loop While a<20      Print a;b    End Sub

选项 A、21  7
B、25  11
C、2l  30
D、21  34

答案8

解析 本程序的执行情况如下。
   第1次循环:a=a+b=0+1=1,b=a+b=1+1=2;
   第2次循环:a=a+b=1+2=3,b=a+b=3+2=5;
   第3次循环:a=a+b:3+5=8,b=a+b=8+5=13;
   第4次循环:a=a+b=8+13=21,b=a+b=21+13=34,此时,a>20,终止循环。所以最后输出a、b的结果分别是21、34。
转载请注明原文地址:https://jikaoti.com/ti/UF80FFFM
0

最新回复(0)