(2011•安徽模拟)在程序框图中,若x=5,则输出的i的值是(  )

1个回答

  • 解题思路:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是利用循环计算变量X的值,在满足X>109时退出循环,并输出对应i值.模拟程序的运行,用表格对程序运行过程中各变量的值进行分析,不难得到输出结果.

    程序在运行过程中各变量的值如下表示:

    x i 是否继续循环

    循环前 5 0/

    第一圈 13 1 是

    第二圈372 是

    第三圈1093 是

    第四圈325 4 否

    故退出循环时i=4

    故选C.

    点评:

    本题考点: 程序框图.

    考点点评: 求一个程序的运行结果我们常用模拟运行的方法,但在模拟过程中要注意对变量值的管理、计算及循环条件的判断.