(2012•吉林二模)执行程序框图,若输出的结果是[15/16],则输入的a为(  )

1个回答

  • 解题思路:由题意按照循环计算前几次结果,判断最后循环时的n值,求出判断框的条件,即可得到输入的数值.

    第1次循环,n=1,S=[1/2],

    第2次循环,n=2,S=[1/2+

    1

    22],

    第3次循环,n=3,S=[1/2+

    1

    22+

    1

    23],

    第4次循环,n=4,S=[1/2+

    1

    22+

    1

    23+

    1

    24=

    15

    16],

    因为输出的结果为[15/16],所以判断框的条件为n<4,

    所以输入的a为:4.

    故选D.

    点评:

    本题考点: 循环结构.

    考点点评: 本题主要考查了循环结构,是当型循环,当满足条件,执行循环,属于中档题.