精英家教网 > 高中数学 > 题目详情
执行程序框图,如果输入的n是5,则输出的p是( )

A.1
B.2
C.3
D.5
【答案】分析:通过程序框图,按照框图中的要求将几次的循环结果写出,得到输出的结果.
解答:解:如果输入的n是5,由循环变量k初值为1,那么:
经过第一次循环得到p=0+1=1,s=1,t=1,满足k<5,继续循环,k=2,
经过第二次循环得到p=1+1=2,s=1,t=2,满足k<5,继续循环,k=3
经过第三次循环得到p=1+2=3,s=2,t=3,满足k<5,继续循环,k=4
经过第四次循环得到p=2+3=5,s=3,t=5,满足k<5,继续循环,k=5
此时,不满足k<5,退出循环,
此时输出p值为5.
故选D.
点评:本题考查解决程序框图中的循环结构的输出结果问题时,按要求依次进行循环即可.
练习册系列答案
相关习题

科目:高中数学 来源:河南省镇平一高2012届高三下学期第三次周考数学文科试题 题型:013

如果执行下图的程序框图,若输人n6m4,那么输出的P等于

[  ]

A.720

B.360

C.240

D.120

查看答案和解析>>

科目:高中数学 来源:2011-2012学年河南省镇平一高高三下学期第三次周考文科数学试卷 题型:选择题

如果执行右图的程序框图,若输人n= 6,m= 4,那么输出的P等于

A.720    B. 360  C. 240    D.120

 

查看答案和解析>>

同步练习册答案