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

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

B
用 3 道相关题确认基础和中等变式会到哪一步。
【考点】EF:程序框图
【专题】11:计算题;27:图表型;4B:试验法;5K:算法和程序框图
【分析】模拟执行程序,根据赋值语句的功能依次写出每次循环得到的a,b,s ,n的值,当 $\scriptstyle { \mathsf { S } } = 2 0 !$ 时满足条件 $s { > } 1 6$ ,退出循环,输出n的值为4
【解答】解:模拟执行程序,可得
a=4,b=6,n=0,s=0
执行循环体,a=2,b=4,a=6,s=6,n=1
不满足条件 $s { > } 1 6$ ,执行循环体,a=﹣2,b=6,a=4,s=10,n=2
不满足条件 $_ { \cdot \varsigma } > 1 6$ ,执行循环体,a=2,b=4,a=6,s=16,n=3
不满足条件 $s { > } 1 6$ ,执行循环体,a=﹣2,b=6,a=4,s=20,n=4
满足条件 $s { > } 1 6$ ,退出循环,输出n的值为4
故选:B
【点评】本题主要考查了循环结构的程序框图的应用,正确依次写出每次循环得到的a,b,s的值是解题的关键,属于基础题