(2013•济南二模)执行如图所示的程序框图,则输出的n的值为(  )

1个回答

  • 解题思路:先要通读程序框图,看到程序中有循环结构,然后代入初值,看是否进入循环体,是就执行循环体,写清每次循环的结果;不是就退出循环,看清要输出的是何值.

    ∵n=1,s=0,由于s=0>60为否,∴s=s+4n,所以s=4,n=2;

    又∵n=2,s=4,由于s=4>60为否,∴s=s+4n,所以s=12,n=3;

    又∵n=3,s=12,由于s=12>60为否,∴s=s+4n,所以s=24,n=4;

    又∵n=4,s=24,由于s=24>60为否,∴s=s+4n,所以s=40,n=5;

    又∵n=5,s=40,由于s=40>60为否,∴s=s+4n,所以s=60,n=6;

    又∵n=6,s=60,由于s=60>60为否,∴s=s+4n,所以s=84,n=7;

    又∵n=7,s=84,由于s=84>60为是,∴输出n,此时n=7.

    故答案选 C.

    点评:

    本题考点: 程序框图.

    考点点评: 本题考查程序框图.要掌握常见的当型、直到型循环结构;以及会判断条件结构,并得到条件结构的结果;在已知框图的条件下,可以得到框图的结果.