执行如图的程序框图,如果输入的 $a=-1$,则输出的 $S=$  \((\qquad)\)  
A: $2$
B: $3$
C: $4$
D: $5$
【难度】
【出处】
2017年高考全国甲卷(文)
【标注】
  • 方法
    >
    思考方式
    >
    算法与程序框图
【答案】
B
【解析】
$k=1$ 时,$S=0+(-1)\cdot 1=-1$,$a=1$;
$k=2$ 时,$S=-1+1\cdot 2=1$,$a=-1$;
$k=3$ 时,$S=1+(-1)\cdot 3=-2$,$a=1$;
$k=4$ 时,$S=-2+1\cdot 4=2$,$a=-1$;
$k=5$ 时,$S=2+(-1)\cdot 5=-3$,$a=1$;
$k=6$ 时,$S=-3+1\cdot 6=3$,$a=-1$;
$k=7$ 时,$k>6$,输出 $S$,此时 $S=3$.
注:此程序框图实际上是求数列 $\{(-1)^{n}\cdot n\}$ 的前 $6$ 项和.
题目 答案 解析 备注
0.109980s