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

| A、3 | B、4 | C、5 | D、6 |
考点:循环结构
专题:算法和程序框图
分析:由已知中的程序框图可知:该程序的功能是利用循环结构计算并输出变量k的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得答案.
解答:
解:当S=1时,满足进入循环的条件,执行完循环体后,S=2,k=2;
当S=2时,满足进入循环的条件,执行完循环体后,S=22,k=3;
当S=22时,满足进入循环的条件,执行完循环体后,S=24,k=4;
当S=24时,满足进入循环的条件,执行完循环体后,S=216,k=5;
当S=216时,不满足进入循环的条件,
故输出结果为:5,
故选:C
当S=2时,满足进入循环的条件,执行完循环体后,S=22,k=3;
当S=22时,满足进入循环的条件,执行完循环体后,S=24,k=4;
当S=24时,满足进入循环的条件,执行完循环体后,S=216,k=5;
当S=216时,不满足进入循环的条件,
故输出结果为:5,
故选:C
点评:本题考查的知识点是程序框图,当循环的次数不多,或有规律时,常采用模拟循环的方法解答.
练习册系列答案
相关题目
若复数z为纯虚数,|z+|z||=
,则z=( )
| 2 |
| A、i | B、-i | C、±i | D、±2i |
设集合M={x|y=
,x∈R},集合N={y|y=x2,x∈R},则M∩N=( )
| x-2 |
| A、∅ | B、N | C、[0,+∞) | D、M |
已知函数f(x)的导数f′(x)=(x+2)(x-a),若f(x)在x=a处取得极大值,则函数f(x)的单调减区间为( )
| A、[a,-2] |
| B、[a,+∞) |
| C、(-∞,-2] |
| D、[-2,a] |
已知函数f(x)对任意的实数x,都有f(2+x)=f(2-x),f(1+x)=-f(x),且f(x)不恒为0,则f(x)是( )
| A、奇函数但非偶函数 |
| B、偶函数但非奇函数 |
| C、既是奇函数又是偶函数 |
| D、是非奇非偶函数 |
设[x]表示不超过x的最大整数,如[1.5]=1,[-1.5]=-2,若函数f(x)=
,则函数g(x)=[f(x)]+[f(-x)]的值域为( )
| 1-ex |
| 1+ex |
| A、{-1} |
| B、{-1,0,1} |
| C、{0} |
| D、{-1,0} |