题目内容
某程序框图如图所示,该程序运行后输出的S的值是( )

| A、-3 | ||
B、-
| ||
C、
| ||
| D、2 |
考点:程序框图,循环结构
专题:算法和程序框图
分析:根据程序的流程,依次计算运行的结果,发现输出S值的周期性变化规律,利用终止运行的条件判断程序运行的次数,可得答案.
解答:
解:由程序框图得:第一次运行S=
=-3,i=2;
第二次运行S=
=-
,i=3;
第三次运行S=
=
,i=4;
第四次运行S=
=2,i=5;
第五次运行S=
=-3,i=6,
…S的值是成周期变化的,且周期为4,
当i=2015时,程序运行了2014次,2014=4×503+2,
∴输出S=-
.
故选:B.
| 1+2 |
| 1-2 |
第二次运行S=
| 1-3 |
| 1+3 |
| 1 |
| 2 |
第三次运行S=
1-
| ||
1+
|
| 1 |
| 3 |
第四次运行S=
1+
| ||
1-
|
第五次运行S=
| 1+2 |
| 1-2 |
…S的值是成周期变化的,且周期为4,
当i=2015时,程序运行了2014次,2014=4×503+2,
∴输出S=-
| 1 |
| 2 |
故选:B.
点评:本题考查了循环结构的程序框图,根据程序的运行功能判断输出S值的周期性变化规律是关键.
练习册系列答案
相关题目
设a∈R,则“a=-2”是“直线l1:ax+2y-1=0与直线l2:x+(a+1)y+4=0平行”的( )
| A、充分不必要条件 |
| B、必要不充分条件 |
| C、充分必要条件 |
| D、既不充分也不必要条件 |
如图所示程序框图中,输出S=( )

| A、45 | B、-55 |
| C、-66 | D、66 |
已知△ABC的三边长是三个连续的自然数,且最大的内角是最小内角的2倍,则最小角的余弦值为( )
A、
| ||
B、
| ||
C、
| ||
D、
|
A、12+
| ||
B、6+
| ||
| C、12+2π | ||
| D、6+4π |