题目内容
如果执行图中的程序框图,那么输出的n为( )

| A、5 | B、6 | C、7 | D、8 |
考点:程序框图
专题:算法和程序框图
分析:执行程序框图,写出每次循环得到的n,k的值,当第7次执行循环体,有k=14,n=7,满足条件k<31,输出n的值为7.
解答:
解:执行程序框图,有
n=0,k=2011
第1次执行循环体,满足条件k为奇数,有k=1004
n=1,不满足条件k<31,
第2次执行循环体,不满足条件k为奇数,有k=502
n=2,不满足条件k<31,
第3次执行循环体,不满足条件k为奇数,有k=251
n=3,不满足条件k<31,
第4次执行循环体,满足条件k为奇数,有k=124
n=4,不满足条件k<31,
第5次执行循环体,不满足条件k为奇数,有k=62
n=5,不满足条件k<31,
第6次执行循环体,不满足条件k为奇数,有k=31
n=6,不满足条件k<31,
第7次执行循环体,满足条件k为奇数,有k=14
n=7,满足条件k<31,输出n的值为7.
故选:C.
n=0,k=2011
第1次执行循环体,满足条件k为奇数,有k=1004
n=1,不满足条件k<31,
第2次执行循环体,不满足条件k为奇数,有k=502
n=2,不满足条件k<31,
第3次执行循环体,不满足条件k为奇数,有k=251
n=3,不满足条件k<31,
第4次执行循环体,满足条件k为奇数,有k=124
n=4,不满足条件k<31,
第5次执行循环体,不满足条件k为奇数,有k=62
n=5,不满足条件k<31,
第6次执行循环体,不满足条件k为奇数,有k=31
n=6,不满足条件k<31,
第7次执行循环体,满足条件k为奇数,有k=14
n=7,满足条件k<31,输出n的值为7.
故选:C.
点评:本题主要考察程序框图和算法,属于基础题.
练习册系列答案
相关题目
使函数y=sin(2x+θ)+
cos(2x+θ)在[-
,0]上是减函数的θ的一个值为( )
| 3 |
| π |
| 4 |
A、
| ||
B、
| ||
C、
| ||
D、
|
设全集U={x∈Z|-2≤x≤2},集合A={x|x2=1},B={x∈Z|x2-2x≤0},则A∩(∁UB)=( )
| A、∅ | B、{1} |
| C、{-1} | D、{-1,1} |