填空题
以下程序段的输出结果是{{U}} 【14】 {{/U}}。
a=0 : b=0
Do
a=a+l
b=b+a
Print b;
if b>=10 Then Exit Do
Loop
【正确答案】
1、[14]1 3 6 10
【答案解析】[解析] 根据初始化条件a=0,b=0,执行 Do......Loop循环语句,第一次执行语句a= a+l得a的值为1,然后执行语句b=b+a即 b=0+1(注意:此时a的值不是。而是1)得b的值为1。接着输出语句,最后判断b的值,满足条件继续执行循环语句a=a+l得a的值为 2。执行语句b=b+a即b=1+2(此时a值为前一语句得出的结果,b值为上一次循环时的结果值)。然出输出b的值。再判断b的值是否满足条件。依此类推。第三次的输出结果为6,第四次的输出结果为10。然后再判断h的值发现不满足条件,退出Do循环。