优题选
题目:执行如图所示的程序框图,若输出的S=,则判断框内填入的条件不可以是

执行如图所示的程序框图,若输出的S=,则判断框内填入的条件不可以是

A. k≤7?

B. k<7?

C. k≤8?

D. k<8?

【答案】

C

【解析】

模拟执行程序框图,依次写出每次循环得到的k,S的值,当k=8时,退出循环,输出S的值为,故判断框图可以填入的条件是k<8,由此得结果.

模拟执行程序框图,可得:

S=0,k=0

满足条件,k=2,S=

满足条件,k=4,S=+

满足条件,k=6,S=+

满足条件,k=8,S=++=

由题意,此时应不满足条件,退出循环,输出S的值为.

结合选项可得判断框内填入的条件可以是:k<8.所以不可以的是k≥8的所有k.

故选:C.

关键字:
返回顶部