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

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

B
用 3 道相关题确认基础和中等变式会到哪一步。
【考点】EF:程序框图
【专题】11:计算题;27:图表型;4B:试验法;5K:算法和程序框图
【分析】模拟执行程序,根据赋值语句的功能依次写出每次循环得到的a,b,s ,n的值,当$s=20$时满足条件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$
满足条件s>16,退出循环,输出n的值为4
故选:B
【点评】本题主要考查了循环结构的程序框图的应用,正确依次写出每次循环
得到的a,b,s的值是解题的关键,属于基础题