(2012•青岛二模)执行如图所示的程序框图,若输出的b的值为31,则图中判断框内①处应填(  )

1个回答

  • 解题思路:框图中给出了两个累加变量,a、b,b累加的次数与a的大小有关,现在题目给出了算法结果,解答时可把每一次运算写出,从而得到输出b=31时a的值.

    第一次运算为b=3,a=2,第二次运算为b=7,a=3,第三次运算为b=15,a=4,第四次运算为b=31,a=5,第五次运算不满足条件,输出b=31,所以a≤4,

    故选B.

    点评:

    本题考点: 程序框图.

    考点点评: 本题考查了程序框图中的当型循环结构,当型循环结构是先判断再执行,若满足条件则进入循环体,否则结束循环.