执行如图所示的程序框图,若输入的 $a$ 值为 $1$,则输出的 $k$ 值为 \((\qquad)\) 

【难度】
【出处】
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$.
$a=-\dfrac 12$,$a=b$ 不成立;
$k=1,a=-2$,$a=b$ 不成立;
$k=2,a=1$,$a=b$ 成立.
此时输出 $k=2$.
题目
答案
解析
备注