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

| A、-10 | B、10 | C、-6 | D、6 |
考点:程序框图
专题:算法和程序框图
分析:由已知中的程序框图可知:该程序的功能是利用循环结构计算并输出变量S的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得答案.
解答:
解:当i=1时,满足继续循环的条件,此时i为奇数,故S=-1,i=2,
当i=2时,满足继续循环的条件,此时i为偶数,故S=3,i=3,
当i=3时,满足继续循环的条件,此时i为奇数,故S=-6,i=4,
当i=4时,不满足继续循环的条件,
故输出的S值为-6,
故选:C
当i=2时,满足继续循环的条件,此时i为偶数,故S=3,i=3,
当i=3时,满足继续循环的条件,此时i为奇数,故S=-6,i=4,
当i=4时,不满足继续循环的条件,
故输出的S值为-6,
故选:C
点评:本题考查的知识点是程序框图,当循环的次数不多,或有规律时,常采用模拟循环的方法解答.
练习册系列答案
相关题目
设集合A={x|x>0},B=R,则从集合A到集合B的映射f只可能是( )
| A、x→y=|x| |
| B、x→y=2x |
| C、x→y=log2x |
| D、x→y=log2(x+1) |
已知集合A={x|1<x≤4,x∈R},集合B={x|a≤x<b,x∈R,a<b},若A⊆B,则下列结论正确的是( )
| A、a=1,b=4 |
| B、a≤1,b=4 |
| C、a<1,b≥4 |
| D、a>1,b≤4 |
设f(x)=
,则f(f(2))的值为( )
|
| A、0 | B、1 | C、2 | D、3 |
若函数y=x2-alnx在(1,2]上是增函数,则a的取值范围是( )
| A、a<2 | B、a≤2 |
| C、a<4 | D、a≤4 |
定义在R上的可导函数f(x),当x∈(1,+∞)时,(x-1)•f′(x)-f(x)(x-1)′>0恒成立,若a=f(2),b=
f(3),c=
f(
),则a,b,c的大小关系是( )
| 1 |
| 2 |
| 1 | ||
|
| 2 |
| A、c<a<b |
| B、a<b<c |
| C、b<a<c |
| D、a<c<b |
星期三上午需要安排语文、数学、英语、物理、化学五节课,其中语文和数学必须排在一起,而物理和化学不能排在一起,则不同的排法共有( )
| A、12种 | B、20种 |
| C、24种 | D、48种 |