如果执行程序框图,且输入n=6,m=4,则输出的p=( )
A.240 B.120 C.720 D.360
如果执行程序框图,且输入n=6,m=4,则输出的p=( )
A.240 B.120 C.720 D.360
D【考点】程序框图.
【专题】图表型.
【分析】根据题中的程序框图,模拟运行,依次计算k和p的值,利用条件k<m进行判断是否继续运行,直到k≥m则结束运行,输出p的值即为答案.
【解答】解:根据题中的程序框图,模拟运行如下:
输入n=6,m=4,k=1,p=1,
∴p=1×(6﹣4+1)=3,k=1<4,符合条件,
∴k=1+1=2,p=3×(6﹣4+2)=12,k=2<4,符合条件,
∴k=2+1=3,p=12×(6﹣4+3)=60,k=3<4,符合条件,
∴k=3+1=4,p=60×(6﹣4+4)=360,k=4=4,不符合条件,
故结束运行,
输出p=360.
故选:D.
【点评】本题考查了程序框图,主要考查了循环语句和条件语句的应用.其中正确理解各变量的含义并根据程序功能的需要合理的分析是解答的关键.属于基础题.