题目内容
5.已知某算法的流程图如图所示,则程序运行结束时输出的结果为( )| A. | 5 | B. | 3 | C. | -5 | D. | -3 |
分析 模拟执行程序框图,依次写出每次循环得到的S,i的值,当i=7时,满足条件i>6,退出循环,输出S的值为-3.
解答 解:模拟执行程序框图,可得
i=1,S=0,
满足条件i是奇数,S=1,i=2,不满足条件i>6,
不满足条件i是奇数,S=-1,i=3,不满足条件i>6,
满足条件i是奇数,S=2,i=4,不满足条件i>6,
不满足条件i是奇数,S=-2,i=5,不满足条件i>6,
满足条件i是奇数,S=3,i=6,不满足条件i>6,
不满足条件i是奇数,S=-3,i=7,满足条件i>6,退出循环,输出S的值为-3.
故选:D.
点评 本题主要考查了循环结构的程序框图,正确依次写出每次循环得到的S,i的值是解题的关键,属于基础题.
练习册系列答案
相关题目
15.在平面直角坐标系中,x轴正半轴上有5个点,y轴正半轴上有3个点,将x轴上的5个点和y轴上的3个点连成15条线段,这15条线段在第一象限内的交点最多有( )
| A. | 30个 | B. | 35个 | C. | 20个 | D. | 15个 |
16.阅读如图所示的程序框图,运行相应的程序,则输出的结果s=( )

| A. | 0 | B. | 1 | C. | 3 | D. | 4 |
17.执行如图所示的程序框图(算法流程图),输出的n为( )

| A. | 3 | B. | 4 | C. | 5 | D. | 6 |
14.等差数列{an}的前n项和为Sn,且4a1,2a2,a3成等比数列.若a1=3,则S4=( )
| A. | 7 | B. | 8 | C. | 12 | D. | 16 |