执行如图的程序框图,若输入的 $a,b,k$ 分别为 $ 1 ,2 , 3 $,则输出的 $M = $  \((\qquad)\)
A: $\dfrac{20}{3}$
B: $\dfrac{7}{2}$
C: $\dfrac{16}{5}$
D: $\dfrac{15}{8}$
【难度】
【出处】
2014年高考新课标Ⅰ卷(理)
【标注】
  • 方法
    >
    思考方式
    >
    算法与程序框图
【答案】
D
【解析】
本题考查程序框图的相关知识.输入 $a=1 $,$b=2 $,$k=3 $,$ n=1 $.
因为 $ 1\leqslant 3 $,所以 $ M=\dfrac 32,a=2,b=\dfrac 32,n=2 $;
因为 $ 2\leqslant 3 $,所以 $ M=\dfrac 83,a=\dfrac 32,b=\dfrac 83,n=3 $;
因为 $ 3\leqslant 3 $,所以 $ M=\dfrac {15}{8},a=\dfrac 83,b=\dfrac {15}{8},n=4 $;
而 $ 4> 3 $,故结束循环,输出 $M=\dfrac{15}{8}$.
题目 答案 解析 备注
0.113024s