3.(5分)执行如图的程序框图,如果输入的 N 是6,那么输出的 p 是( )
参考答案
B
2011_老新课标卷 (2011·理)
3.(5分)执行如图的程序框图,如果输入的 N 是6,那么输出的 p 是( )
B
用 3 道相关题确认基础和中等变式会到哪一步。
【考点】EF:程序框图.
【专题】5K:算法和程序框图.
【分析】执行程序框图,写出每次循环 $p$ ,$k$ 的值,当 $k<N$ 不成立时输出 $p$ 的值即可。
【解答】解:执行程序框图,有
$N=6, k=1, p=1$
$\mathrm{P}=1, \mathrm{k}<\mathrm{N}$ 成立,有 $\mathrm{k}=2$
$\mathrm{P}=2, \mathrm{k}<\mathrm{N}$ 成立,有 $\mathrm{k}=3$
$P=6, ~ k<N$ 成立,有 $k=4$
$\mathrm{P}=24, \mathrm{k}<\mathrm{N}$ 成立,有 $\mathrm{k}=5$
$\mathrm{P}=120, \mathrm{k}<\mathrm{N}$ 成立,有 $\mathrm{k}=6$
$P=720, k<N$ 不成立,输出 $p$ 的值为720.
故选:B.
【点评】本题主要考察了程序框图和算法,属于基础题.