执行如图所示的程序框图,若输入的 $a$ 值为 $1$,则输出的 $k$ 值为 \((\qquad)\)
A: $1$
B: $2$
C: $3$
D: $4$
【难度】
【出处】
2016年高考北京卷(理)
【标注】
  • 方法
    >
    思考方式
    >
    算法与程序框图
【答案】
B
【解析】
本题考查程序框图.开始时 $a=1,k=0,b=1$;
$a=-\dfrac 12$,$a=b$ 不成立;
$k=1,a=-2$,$a=b$ 不成立;
$k=2,a=1$,$a=b$ 成立.
此时输出 $k=2$.
题目 答案 解析 备注
0.182871s