问题
单项选择题
以下程序段执行完后,变量A和B的值分别是( )。
A=1
B=A
DO UNTIL A> =5
A=A+B
B=B+A
LOOP
A.1, 1
B.4, 6
C.5, 8
D.8, 13
答案
参考答案:C
解析: 第一次循环后,A=2,B=3;第二次循环后,A=5,B=8,且A=5>=5,此时,循环条件为真,结束循环。
以下程序段执行完后,变量A和B的值分别是( )。
A=1
B=A
DO UNTIL A> =5
A=A+B
B=B+A
LOOP
A.1, 1
B.4, 6
C.5, 8
D.8, 13
参考答案:C
解析: 第一次循环后,A=2,B=3;第二次循环后,A=5,B=8,且A=5>=5,此时,循环条件为真,结束循环。