题目内容
13.执行如图所示的程序框图,若输出的k值为5,则输入的整数p的最大值为( )A. | 7 | B. | 31 | C. | 15 | D. | 63 |
分析 模拟执行程序框图,依次写出每次循环得到的s,k的值,当s=29时,此时应该不满足条件s<p,退出循环输出k的值为5,则结合选项可得输入的整数p的最大值为15.
解答 解:模拟执行程序框图,可得
k=0,s=0
满足条件s<p,s=1,k=2
满足条件s<p,s=1+4=5,k=3
满足条件s<p,s=5+8=13,k=4
满足条件s<p,s=13+16=29,k=5
由题意,此时应该不满足条件s<p,退出循环输出k的值为5,则结合选项可得输入的整数p的最大值为15.
故选:C.
点评 本题主要考查了循环结构的程序框图,判断循环退出的条件是解题的关键,属于基本知识的考查.
练习册系列答案
相关题目
18.如图,正三棱锥的主视图由等腰直角三角形ABC及斜边AB上的高组成,如果AB=2$\sqrt{3}$,那么这个正三棱锥的体积是( )
A. | $3\sqrt{3}$ | B. | $\sqrt{3}$ | C. | 9 | D. | 3 |
2.阅读如图所示的程序框图,则该算法最后输出的结果为( )
A. | 15 | B. | 31 | C. | 63 | D. | 127 |