(2011•杭州一模)某程序框图如图所示,则该程序框图运行后输出的n的值为(  )

1个回答

  • 解题思路:根据已知中的流程图,我们模拟程序的运行结果,分别讨论变量n,k的值,及继续循环的条件是否满足,当继续循环的条件不满足时,即可得到输出结果.

    第一次运行程序时n=2,k=2;

    第二次运行程序时,n=3,k=3;

    第三次运行程序时,n=4,k=4;

    第四次运行程序时,n=2,k=5,

    第8次运行程序时,n=3,k=9,

    第9次运行程序时,n=4,k=10,

    此时执行k=k+1后k=11,推出循环输出n=4.

    故选C.

    点评:

    本题考点: 程序框图.

    考点点评: 本题考查的知识点是程序框图,模拟循环的执行过程是解答此类问题常用的办法.