题目内容
执行如图所示的程序框图,如果输出的结果为
,则判断框内可填入的条件是( )

| 31 |
| 16 |
| A、k<4 | B、k>4 |
| C、k<5 | D、k>5 |
考点:程序框图
专题:算法和程序框图
分析:执行程序框图,依次写出每次循环得到的p,k的值,当k=5时程序终止运行,输出
.
| 31 |
| 16 |
解答:
解:程序运行如下:第一次循环,p=
,k=2;
第二次循环,p=
,k=3;
第三次循环,p=
,k=4;
第四次循环,p=
,k=5.
程序终止运行,输出
.
所以判断框内可填入的条件是k<4.
故选:A.
| 3 |
| 2 |
第二次循环,p=
| 7 |
| 4 |
第三次循环,p=
| 15 |
| 8 |
第四次循环,p=
| 31 |
| 16 |
程序终止运行,输出
| 31 |
| 16 |
所以判断框内可填入的条件是k<4.
故选:A.
点评:本题主要考查了程序框图和算法,解题的关键是正确写出每次循环得到的p的值,属于基本知识的考查.
练习册系列答案
相关题目
下面是关于公差d>0的等差数列{an}的两个命题:p1:数列{nan}是递增数列;p2:数列{
}是递增数列.
其中的真命题为( )
| an |
| n |
其中的真命题为( )
| A、p1∨p2 |
| B、p1∧p2 |
| C、¬p1∨p2 |
| D、p1∧¬p2 |
设U=R,A={x|mx2+8mx+21>0},∁UA=∅,则m的取值范围是( )
A、0≤m<
| ||
B、m>
| ||
| C、m≤0 | ||
D、m≤0或m>
|