题目内容
【题目】下面两个程序最后输出的S的值为( )
程序1:
i=1;
while i<8
i=i+2;
S=2i+3;
end
print(%io(2),S);
程序2:
i=1;
while i<8
S=2i+3;
i=i+2;
end
print(%io(2),S);
A. 都是17 B. 都是21
C. 21,17 D. 17,21
【答案】C
【解析】程序1中:当i=7时进入循环体后,i=9,S=21,退出循环.
程序2中:当i=7时进入循环体,S=2×7+3=17,i=9,退出循环.
故选C.
练习册系列答案
相关题目