单选题
执行下列程序: CLEAR SET TALK OFF STORE 1 TO i,a,b DO WHILE i<=3 DO PROG1 ??"P("+STR(i,1)+")="+STR(a,2)+"," i=i+1 ENDDO ??"b="+STR(b,2) RETURN PROCEDURE PROGl a=a*2 b=b+a SET TALK ON RETURN 程序的运行结果为
A、
P(1)=2,P(2)=3,P(3)=4,b=15
B、
P(1)=2,P(2)=4,P(3)=6,b=8
C、
P(1)=2,P(2)=4,P(3)=6,b=18
D、
P(1)=2,P(2)=4,P(3)=8,b=15
【正确答案】
D
【答案解析】
【解析】本题中共调用了3次子程序,a的值每执行一次便乘以2,b的值每执行一次变加上一次a的值。
提交答案
关闭