题目内容
执行如图所示的程序框图,那么输出的S为( )

| A、3 | ||
B、
| ||
C、
| ||
| D、-2 |
分析:根据所给数值判定是否满足判断框中的条件,然后执行循环语句,一旦不满足条件就退出循环,从而到结论.
解答:解:如图所示的程序框图是当型循环结构,
进行循环体之前S=3,k=1
第一次循环后:S=
,k=2
第二次循环后:S=
,k=3
第三次循环后:S=-2,k=4
第四次循环后:S=3,k=5
…
则S的值以4为周期,呈周期性变化
当k=2010时,S=
,满足进行循环的条件
第2010次循环后,S=
,k=2011,不满足进行循环的条件
故输出的S值为
故选:C
进行循环体之前S=3,k=1
第一次循环后:S=
| 4 |
| 3 |
第二次循环后:S=
| 1 |
| 2 |
第三次循环后:S=-2,k=4
第四次循环后:S=3,k=5
…
则S的值以4为周期,呈周期性变化
当k=2010时,S=
| 4 |
| 3 |
第2010次循环后,S=
| 1 |
| 2 |
故输出的S值为
| 1 |
| 2 |
故选:C
点评:本题主要考查了循环结构,是当型循环,当满足条件,执行循环,其中分析出S值变化的周期性是解答的关键.
练习册系列答案
相关题目