7.(5分)执行如图程序框图,如果输入的 $\mathrm{a}=4, ~ \mathrm{~b}=6$ ,那么输出的 $\mathrm{n}=$( )

参考答案
B
2016_新课标 III 卷 (2016·理)
7.(5分)执行如图程序框图,如果输入的 $\mathrm{a}=4, ~ \mathrm{~b}=6$ ,那么输出的 $\mathrm{n}=$( )

B
【考点】EF:程序框图.
【专题】11:计算题;27:图表型;4B:试验法;5K:算法和程序框图.
【分析】模拟执行程序,根据赋值语句的功能依次写出每次循环得到的a,b,s , n 的值,当 $\mathrm{s}=20$ 时满足条件 $\mathrm{s}>16$ ,退出循环,输出 n 的值为 4 .
【解答】解:模拟执行程序,可得
$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$
满足条件 $\mathrm{s}>16$ ,退出循环,输出 n 的值为 4 .
故选:B.
【点评】本题主要考查了循环结构的程序框图的应用,正确依次写出每次循环
得到的 $a, b, s$ 的值是解题的关键,属于基础题.
只讲你不懂的那一步,不用把整道题重讲一遍。答案和完整解析就在上面,不用聊天也能看。
可以再试一道相同方法、不同题面的题,确认是否真正掌握。
用 3 道相关题确认基础和中等变式会到哪一步。
按本题考点(推理与证明)一句话出一份真题练习卷或讲义,先看题目再生成 PDF,打印出来做。