问题 选择题

下面的程序运行后的输出结果为(  )

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.

单项选择题 A1/A2型题
单项选择题