题目内容
19.按右图所示的程序框图运算,若输入 x=200,则输出 k 的值是( )A. | 3 | B. | 4 | C. | 5 | D. | 6 |
分析 模拟执行程序框图,依次写出每次循环得到的x,k的值,当x=3215,k=4时满足条件x≥2015,退出循环,输出x的值为3215,k的值为4.
解答 解:模拟执行程序框图,可得
x=200,k=0
x=401,k=1
不满足条件x≥2015,x=803,k=2
不满足条件x≥2015,x=1607,k=3
不满足条件x≥2015,x=3215,k=4
满足条件x≥2015,退出循环,输出x的值为3215,k的值为4,
故选:B.
点评 本题主要考查了循环结构的程序框图,正确依次写出每次循环得到的x,k的值是解题的关键,属于基础题.
练习册系列答案
相关题目
9.如图,该程序运行后输出的结果为是( )
A. | 2 | B. | 4 | C. | 8 | D. | 16 |
7.给出一个程序框图,则输出x的值是( )
A. | 39 | B. | 41 | C. | 43 | D. | 45 |
4.如图是某算法的程序框图,若输出的b值为32,则判断框内①应填( )
A. | 4? | B. | 5? | C. | 6? | D. | 7? |
9.已知函数f(x)=$\left\{{\begin{array}{l}{{{log}_2}x+a,x>0}\\{{2^x}+a,x≤0}\end{array}}$,若函数y=f(x)+x有且只有一个零点,则实数a的取值范围是( )
A. | (-∞,-1] | B. | (-∞,-1) | C. | (-1,+∞) | D. | [-1,+∞) |