5.(5分)执行如图的程序框图,如果输入的 N 是6,那么输出的 p 是()
参考答案
B
2011_老新课标卷 (2011·文)
5.(5分)执行如图的程序框图,如果输入的 N 是6,那么输出的 p 是()
B
【考点】EF:程序框图.
【专题】5K:算法和程序框图.
【分析】执行程序框图,写出每次循环 $p, k$ 的值,当 $k<N$ 不成立时输出 $p$ 的值即可。
【解答】解:执行程序框图,有
$\mathrm{N}=6, \mathrm{k}=1, \mathrm{p}=1$
$\mathrm{P}=1, \mathrm{k}<\mathrm{N}$ 成立,有 $\mathrm{k}=2$
$\mathrm{P}=2, \mathrm{k}<\mathrm{N}$ 成立,有 $\mathrm{k}=3$
$\mathrm{P}=6, \mathrm{k}<\mathrm{N}$ 成立,有 $\mathrm{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.
【点评】本题主要考察了程序框图和算法,属于基础题.
只讲你不懂的那一步,不用把整道题重讲一遍。答案和完整解析就在上面,不用聊天也能看。
可以再试一道相同方法、不同题面的题,确认是否真正掌握。
用 3 道相关题确认基础和中等变式会到哪一步。