题目内容
设计一个计算的算法.下面给出了程序的一部分,则在横线①上不能填入下面的哪一个数( )
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。
考点:循环语句。
点评:本题考查循环语句.解决程序框图中的循环结构时,常采用写出前几次循环的结果,从中找出规律。
练习册系列答案
相关题目
执行如图所示的程序框图,输出的S值为( )
A.4 | B.8 | C.16 | D.64 |
右面程序框图表示的算法的运行结果是( )
A.5 | B.6 | C.7 | D.8 |
阅读下图所示的程序框图,运行相应的程序,输出的i值等于( )
A.2 | B.3 | C.4 | D.5 |
如图是某程序的流程图,则其输出结果为( )
A. | B. |
C. | D. |
已知数列,若利用如图所示的程序框图计算该数列的第10项,则判断框内的条件是( )
A.n8 | B.n9 | C.n10 | D.n11 |
阅读右侧程序框图,输出的结果的值为( )
A.5 | B.6 | C.7 | D.9 |
对任意非零实数x,y,若的运算原理如图所示,则( )
A.1 | B. | C. | D. |