4.(5分)当$m=7$,$n=3$时,执行如图所示的程序框图,输出的S的值为( )

参考答案
C
2014_北京卷
4.(5分)当$m=7$,$n=3$时,执行如图所示的程序框图,输出的S的值为( )

C
用 3 道相关题确认基础和中等变式会到哪一步。
【考点】E7:循环结构
【专题】11:计算题;5K:算法和程序框图
【分析】算法的功能是求 ${ \sf S } { = } 7 \times 6 \times \ldots \times { \sf k }$ 的值,根据条件确定跳出循环的 k 值,计算输出S的值
【解答】解:由程序框图知:算法的功能是求 ${ \sf S } { = } 7 \times 6 \times \ldots \times { \sf k }$ 的值,
当 $\scriptstyle \mathsf { m } = 7 , \mathsf { n } = 3$ 时, $\mathsf { m } - \mathsf { n } + 1 { = } 7 - 3 { + } 1 { = } 5$
$\therefore$ 跳出循环的k值为4,
$\therefore$ 输出 $\mathsf { S } { = } 7 \times 6 \times 5 { = } 2 1 0$
故选:C
【点评】本题考查了循环结构的程序框图,根据框图的流程判断算法的功能是解答本题的关键