题目内容
如图给出的是计算
+
+
+…+
的值的一个程序框图,其中判断框内应填入的条件是( )

| 1 |
| 3 |
| 1 |
| 5 |
| 1 |
| 7 |
| 1 |
| 21 |
| A、i>10? |
| B、i<10? |
| C、i>20? |
| D、i<20? |
考点:循环结构
专题:算法和程序框图
分析:由题意可知,首先是判断框中的条件不满足,所以框图依次执行循环,框图执行第一次循环后,S的值为1,执行第二次循环后,S的值为前2项的和,满足S=
+
+
+…+
,框图应执行10次循环,此时i的值为11,判断框中的条件应该满足,算法结束,由此得到判断框中的条件.
| 1 |
| 3 |
| 1 |
| 5 |
| 1 |
| 7 |
| 1 |
| 21 |
解答:
解:框图首先给累加变量S赋值为0,n赋值3,给循环变量i赋值1.
判断,判断框中的条件不满足,执行S=0+
,n=3+2=5,i=1+1=2,
判断,判断框中的条件不满足,执行S=0+
+
,n=5+2=7,i=2+1=3,
判断,判断框中的条件不满足,执行S=0+
+
+
,n=7+2=9,i=3+1=4,
…
判断,判断框中的条件不满足,执行S=
+
+
+…+
,n=21+2=23,i=10+1=11,
判断11>10成立,跳出循环,输出S的值为S=
+
+
+…+
,
判断框内应填入的一个条件为i>10?
故选项为:A
判断,判断框中的条件不满足,执行S=0+
| 1 |
| 3 |
判断,判断框中的条件不满足,执行S=0+
| 1 |
| 3 |
| 1 |
| 5 |
判断,判断框中的条件不满足,执行S=0+
| 1 |
| 3 |
| 1 |
| 5 |
| 1 |
| 7 |
…
判断,判断框中的条件不满足,执行S=
| 1 |
| 3 |
| 1 |
| 5 |
| 1 |
| 7 |
| 1 |
| 21 |
判断11>10成立,跳出循环,输出S的值为S=
| 1 |
| 3 |
| 1 |
| 5 |
| 1 |
| 7 |
| 1 |
| 21 |
判断框内应填入的一个条件为i>10?
故选项为:A
点评:本题考查了循环结构,是直到型循环,区别当型和直到型的关键在于是满足条件执行循环还是不满足条件执行循环,满足条件执行循环的是当型结构,不满足条件执行循环的是直到型结构,是基础题.
练习册系列答案
相关题目
函数y=
的定义域是( )
| ||
| x2+2x-3 |
| A、{x|x≥-3} |
| B、{x|x≥-3且x≠1} |
| C、{x|x≠-3且x≠1} |
| D、{x|x>-3且x≠1} |
设集合A={x|-2≤x<4},B={x|-1≤x<6},则A∪B=( )
| A、{x|-2≤x<6} |
| B、{-1,0,1,2,3,4,5} |
| C、{x|-1≤x<4} |
| D、{x|-2≤x} |
设定义在(1,e)上函数f(x)=
(a∈R).若曲线y=1+cosx上存在点(x0,y0)使得f(f(y0))=y0,则实数a的取值范围是( )
| x-lnx+a |
| A、[-1,2+ln2] |
| B、(0,2+ln2] |
| C、[-1,e2-e+1) |
| D、(0,e2-e+1) |
已知实数x>0,y>0,0<λ<2,且x+y=3,则
+
+
的最小值为( )
| 1 |
| x |
| 2 |
| (2-λ)y |
| 2 |
| λy |
A、
| ||
| B、2 | ||
C、
| ||
| D、3 |