10.(5分)执行如图的程序框图,如果输入的 $\mathrm{a}=-1$ ,则输出的 $\mathrm{S}=$( )

参考答案B
2017_新课标 II 卷 (2017·文)
10.(5分)执行如图的程序框图,如果输入的 $\mathrm{a}=-1$ ,则输出的 $\mathrm{S}=$( )

【考点】EF:程序框图.
【专题】11:计算题;27:图表型;4B:试验法;5K:算法和程序框图.
【分析】执行程序框图,依次写出每次循环得到的 $\mathrm{S}, \mathrm{K}$ 值,当 $\mathrm{K}=7$ 时,程序终止即可得到结论。
【解答】解:执行程序框图,有 $\mathrm{S}=0, \mathrm{~K}=1, \mathrm{a}=-1$ ,代入循环,
第一次满足循环, $\mathrm{S}=-1, \mathrm{a}=1, \mathrm{~K}=2$ ;
满足条件,第二次满足循环, $\mathrm{S}=1, \mathrm{a}=-1, \mathrm{~K}=3$ ;
满足条件,第三次满足循环, $\mathrm{S}=-2, \mathrm{a}=1, \mathrm{~K}=4$ ;
满足条件,第四次满足循环, $\mathrm{S}=2, \mathrm{a}=-1, \mathrm{~K}=5$ ;
满足条件,第五次满足循环, $\mathrm{S}=-3, \mathrm{a}=1, \mathrm{~K}=6$ ;
满足条件,第六次满足循环, $\mathrm{S}=3, \mathrm{a}=-1, \mathrm{~K}=7$ ;
$K \leq 6$ 不成立,退出循环输出 $S$ 的值为 3 .
故选:B.
【点评】本题主要考查了程序框图和算法,属于基本知识的考查,比较基础.