题目内容
4.如图是某算法的程序框图,若输出的b值为32,则判断框内①应填( )A. | 4? | B. | 5? | C. | 6? | D. | 7? |
分析 模拟执行程序框图,依次写出每次循环得到的b,a的值,当b=32,a=6时,应该不满足条件,退出循环,输出b的值为32,可得判断框内①应填a≤5.
解答 解:模拟执行程序框图,可得
a=1,b=1
满足条件,b=2,a=2
满足条件,b=4,a=3
满足条件,b=8,a=4
满足条件,b=16,a=5
满足条件,b=32,a=6
此时,应该不满足条件,退出循环,输出b的值为32.
故判断框内①应填a≤5,
故选:B.
点评 本题主要考查了循环结构的程序框图,由退出循环时a的值判断退出循环的条件是解题的关键,属于基础题.
练习册系列答案
相关题目
12.执行如图所示的程序框图,则输出的S值为( )
A. | 4 | B. | 6 | C. | 8 | D. | 16 |
19.按右图所示的程序框图运算,若输入 x=200,则输出 k 的值是( )
A. | 3 | B. | 4 | C. | 5 | D. | 6 |
16.P是双曲线$\frac{x^2}{16}-\frac{y^2}{20}=1$上一点,F1,F2分别是双曲线左右焦点,若|PF1|=9,则|PF2|=( )
A. | 1 | B. | 17 | C. | 1或17 | D. | 以上答案均不对 |
14.已知集合M={x|x>1},N={x|-3<x<2},则集合M∩N等于( )
A. | {x|-3<x<2} | B. | {x|-3<x<1} | C. | {x|1<x<2} | D. | {x|2<x<3} |