执行右面的程序框图,如果输入的 $a=4$,$b=6$,那么输出的 $n=$  \((\qquad)\)  
A: $ 3 $
B: $ 4$
C: $5 $
D: $ 6 $
【难度】
【出处】
2016年高考全国丙卷(理)
【标注】
  • 方法
    >
    思考方式
    >
    算法与程序框图
【答案】
B
【解析】
本题考查了程序框图的理解与应用.输入 $a=4$,$b=6$,$n=0$,$s=0$;
第一次循环:$a=2$,$b=4$,$a=6$,$s=6$,$n=1$,不满足 $s>16$;
第二次循环:$a=-2$,$b=6$,$a=4$,$s=10$,$n=2$,不满足 $s>16$;
第三次循环:$a=2$,$b=4$,$a=6$,$s=16$,$n=3$,不满足 $s>16$;
第四次循环:$a=-2$,$b=6$,$a=4$,$s=20$,$n=4$,满足 $s>16$,输出 $n=4$.
题目 答案 解析 备注
0.116849s