题目内容
执行如图所示的程序框图后,输出的值为4,则P的取值范围是( )

A、(
| ||||
B、(
| ||||
C、(
| ||||
D、(
|
考点:循环结构
专题:算法和程序框图
分析:执行程序框图,写出每次循环得到的S,n的值,当输出n的值为4时,有S=
,故可求P的取值范围.
| 7 |
| 8 |
解答:
解:执行程序框图,有
n=1,S=0
满足条件S<P,有S=
,n=2;
满足条件S<P,有S=
+
=
,n=3;
满足条件S<P,有S=
+
+
=
,n=4;
此时,不满足条件S<P,有S=
,输出n的值为4.
故当P的取值在(
,
]时,不满足条件
<P,退出循环,输出n的值为4.
故选:A.
n=1,S=0
满足条件S<P,有S=
| 1 |
| 2 |
满足条件S<P,有S=
| 1 |
| 2 |
| 1 |
| 4 |
| 3 |
| 4 |
满足条件S<P,有S=
| 1 |
| 2 |
| 1 |
| 4 |
| 1 |
| 8 |
| 7 |
| 8 |
此时,不满足条件S<P,有S=
| 7 |
| 8 |
故当P的取值在(
| 3 |
| 4 |
| 7 |
| 8 |
| 7 |
| 8 |
故选:A.
点评:本题主要考察了程序框图和算法,属于基础题.
练习册系列答案
相关题目
已知向量
=(2,1),
•
=10,|
+
|=5
,则|
|=( )
| a |
| a |
| b |
| a |
| b |
| 2 |
| b |
| A、5 | ||
| B、25 | ||
C、
| ||
D、
|
不等式:①a2+2>2a;②a2+b2≥2(a-b-1);③a2+b2≥ab恒成立的个数是( )
| A、0 | B、1 | C、2 | D、3 |
已知集合A={x||x|<3},B={x|y=lg(x-1)},则集合A∩B为( )
| A、[0,3) |
| B、[1,3) |
| C、(1,3) |
| D、(-3,1] |