执行如图所示的程序框图,若输出的S=945,则判断框中应填入( )A.i<6? B.i<7? C.i<9...
来源:语文精选馆 1.18W
问题详情:
执行如图所示的程序框图,若输出的S=945,则判断框中应填入( )
A.i<6? B.i<7? C.i<9? D.i<10?
【回答】
D【考点】程序框图.
【专题】计算题;对应思想;综合法;算法和程序框图.
【分析】由框图得,循环体中的运算是每执行一次S就变成了S×i,i的值变为i+2,故S的值是从1开始的若干个连续奇数的乘积,由此规律解题计算出循环体执行几次,再求出退出循环的条件,即可得出正确*.
【解答】解:由题意,S是从1开始的连续多个奇数的乘积,
由于1×3×5×7×9=945,故此循环体需要执行5次,
所以每次执行后i的值依次为3,5,7,9,11;
由于i的值为11时,就应该退出循环,再考察四个选项,D符合题意
故选:D.
【点评】本题考查了循环结构的应用问题,解题时应根据框图得出算法,计算出循环次数,再由i的变化规律得出退出循环的条件,是基础题.
知识点:框图
题型:选择题