下列程序执行的结果是______。 Private Sub Command1_Click() a=0 b=1 Doa=a+bb=a+b Loop While a<20 Print a;b End Sub
A.21 7
B.25 11
C.2l 30
D.21 34
参考答案:D
解析: 本程序的执行情况如下。 第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。