早教吧 育儿知识 作业答案 考试题库 百科 知识分享

以下程序运行后的输出结果是i=1WHILEi<8i=i+2s=2*i+3WENDPRINTsEND.A17B19C21D23

题目详情
以下程序运行后的输出结果是
i=1
WHILEi<8
i=i+2
s=2*i+3
WEND
PRINTs
END.
▼优质解答
答案和解析
【分析】由程序中循环的条件为i≤4,易得到最后一次循环时i=4,又由循环变量i的初值为2,故我们从2开始逐步模拟循环的过程,即可得到结论.
模拟程序的运行结果:
\ni=3时,s=9,
\ni=5时,s=13,
\n以此类推,
\ni=9时,s=21,
\n循环体第4次运行,s=21,i=9,退出循环,
\n此时s=21,
\n故选C.
【点评】本题考查的知识点是程序框图及程序代码,在写程序运行结果时,模拟程序的运行过程是解答此类问题最常用的方法,模拟时要分析循环变量的初值,步长和终值.