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

下面的程序运行后的输出结果为()i=1Doi=i+2S=2i+3i=i-1LoopWhilei<8输出S.A.17B.20C.21D.23

题目详情
下面的程序运行后的输出结果为(  )
i=1
Do
i=i+2
S=2i+3
i=i-1
Loop While i<8
输出S.
A.17 B.20 C.21 D.23
▼优质解答
答案和解析
这是用Do Loop语句编写的循环语句,
第1次循环:i=3,S=2×3+3=9,i=2,
第2次循环:i=4,S=2×4+3=11,i=3,

第6次循环:i=8,S=2×8+3=19,i=7,
第7次循环:i=9,S=2×9+3=21,i=8,
此时,i≥8,退出循环,
输出S=21.
故选C.