题目内容
执行如图的程序框,输出k的值是( )

| A、6 | B、5 | C、4 | D、3 |
考点:程序框图
专题:算法和程序框图
分析:由已知中的程序框图可知:该程序的功能是利用循环结构计算并输出变量k的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得答案.
解答:
解:第一次进行循环时,a=
,b=0,则:
此时
=0,不满足退出循环的条件,故k=2,b=
,a=
,
此时
=
,不满足退出循环的条件,故k=3,b=
,a=
,
此时
=1,满足退出循环的条件,
故输出的k值为3,
故选:D.
| 2 |
| 3 |
此时
| b |
| a |
| 2 |
| 3 |
| 8 |
| 9 |
此时
| b |
| a |
| 3 |
| 4 |
| 8 |
| 9 |
| 8 |
| 9 |
此时
| b |
| a |
故输出的k值为3,
故选:D.
点评:本题考查的知识点是程序框图,当循环的次数不多,或有规律时,常采用模拟循环的方法解答.
练习册系列答案
相关题目
给出下列结论,其中判断正确的是( )
| A、数列{an}前n项和Sn=n2-2n+1,则{an}是等差数列 |
| B、数列{an}前n项和Sn,则an=1 |
| C、数列{an}前n项和Sn=2n-1,则{an}不是等比数列 |
| D、数列{an}前n项和Sn=7n2-8n,则a100=1385 |
设函数f(x)=
,若函数g(x)=f(x)-k存在两个零点,则实数k的取值范围是( )
|
| A、k<0 | B、0<k<1 |
| C、0<k≤1 | D、k>1 |
120°转化为孤度数为( )
A、
| ||
B、
| ||
C、
| ||
D、
|
将函数y=
cos2x+sin2x(x∈R)的图象向左平移m(m>0)个长度单位后,所得到的图象关于y轴对称,则m的最小值为( )
| 3 |
A、
| ||
B、
| ||
C、
| ||
D、
|