执行如图所示的程序框图,若输出的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.