题目内容
执行如图所示的程序框图,若输入n=10,则输出的S=( )
![](http://thumb.zyjl.cn/pic2/upload/papers/20140611/2014061110211019419967.png)
![](http://thumb.zyjl.cn/pic2/upload/papers/20140611/2014061110211019419967.png)
A.
| B.
| C.
| D.
|
输入n的值为10,框图首先给累加变量S和循环变量i分别赋值0和2,
判断2≤10成立,执行S=0+
=
,i=2+2=4;
判断4≤10成立,执行S=
+
=
=
,i=4+2=6;
判断6≤10成立,执行S=
+
=
,i=6+2=8;
判断8≤10成立,执行S=
+
=
,i=8+2=10;
判断10≤10成立,执行S=
+
=
,i=10+2=12;
判断12≤10不成立,跳出循环,算法结束,输出S的值为
.
故选A.
判断2≤10成立,执行S=0+
1 |
22-1 |
1 |
3 |
判断4≤10成立,执行S=
1 |
3 |
1 |
42-1 |
6 |
15 |
2 |
5 |
判断6≤10成立,执行S=
2 |
5 |
1 |
62-1 |
3 |
7 |
判断8≤10成立,执行S=
3 |
7 |
1 |
82-1 |
4 |
9 |
判断10≤10成立,执行S=
4 |
9 |
1 |
102-1 |
5 |
11 |
判断12≤10不成立,跳出循环,算法结束,输出S的值为
5 |
11 |
故选A.
![](http://thumb.zyjl.cn/images/loading.gif)
练习册系列答案
相关题目