文语站

位置:首页 > 习题库 > 

执行如图所示的程序框图,若输出的S=945,则判断框中应填入(  )A.i<6?  B.i<7?  C.i<9...

习题库1.19W

问题详情:

执行如图所示的程序框图,若输出的S=945,则判断框中应填入(  )

执行如图所示的程序框图,若输出的S=945,则判断框中应填入(  )A.i<6?  B.i<7?  C.i<9...

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的变化规律得出退出循环的条件,是基础题.

知识点:框图

题型:选择题