题目内容
17.某程序框图如图所示,对应的程序运行后输出的S的值是( )| A. | 2 | B. | 3 | C. | 4 | D. | 5 |
分析 分析程序中各变量、各语句的作用,再根据流程图所示的顺序知:
该程序的作用是利用循环计算并输出S的值.
模拟程序的运行过程,用表格对程序运行过程中各变量的值进行分析,即可得出结果.
解答 解:程序在运行过程中各变量的值如下表示:
是否继续循环 S i
循环前 2 1
第一次 是-3 2
第二次 是-$\frac{1}{2}$ 3
第三次 是 $\frac{1}{3}$ 4
第四次 是 2 5
第五次 是-3 6,…
依此类推,S的值呈周期性变化:2,-3,-$\frac{1}{2}$,$\frac{1}{3}$,2,-3,…
第2016次 是 2 2017
第2017次 否
所以最终的输出结果为:2.
故选:A.
点评 本题考查循环结构的程序框图,解决本题的关键是弄清开始和结束循环的条件.
练习册系列答案
相关题目
1.已知棱长为2,各面均为等边三角形的四面体S-ABC的各顶点都在球O的球面上,则球O的表面积为( )
| A. | π | B. | 2π | C. | 4π | D. | 6π |
2.如图给出的是计算$1+\frac{1}{3}+\frac{1}{5}++\frac{1}{119}$的值的一个程序框图,其中判断框内可以填入的条件是( )

| A. | i≤119? | B. | i≥119? | C. | i≤60? | D. | i≥60? |