题目内容

【题目】设计一个计算1×3×5×7×9×11×13的算法.图中给出了程序的一部分,则在横线上不能填入的数是(  )

S=1;

i=3;

while i<

S=S* i;

i=i+2;

end

print S ;

A. 13 B. 13.5 C. 14 D. 14.5

【答案】A

【解析】程序运行过程中,各变量值如下所示:

1次循环:S=1×3,i=5;

2次循环:S=1×3×5,i=7;

3次循环:S=1×3×5×7,i=9;

4次循环:S=1×3×5×…×9,i=11;

5次循环:S=1×3×5×…×11,i=13;

6次循环:S=1×3×5×…×13,i=15;

退出循环.

所以处应填入的数要大于13且小于15.

故选A.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网