题目内容

12.执行如图所示的程序框图,则输出的结果为(  )
A.12B.11C.10D.9

分析 根据程序框图,依次计算运行的结果,直到满足条件T>2016,即可得到n的值.

解答 解:模拟程序的运行,可得
n=2,x=2,y=2,s=4,T=4,执行循环体,
n=3,x=4,y=4,s=8,T=12,
执行循环体,n=4,x=8,y=6,s=14,T=26,
执行循环体,n=5,x=16,y=8,s=24,T=50,
执行循环体,n=6,x=32,y=10,s=42,T=92,
执行循环体,n=7,x=64,y=12,s=76,T=168,
执行循环体,n=8,x=128,y=14,s=142,T=310,
执行循环体,n=9,x=256,y=16,s=272,T=582,
执行循环体,n=10,x=512,y=18,s=530,T=1112,
执行循环体,n=11,x=1024,y=20,s=1044,T=2156,
满足条件T>2016,退出循环,输出n的值为11.
故选:B.

点评 本题考查了循环结构的程序框图,根据框图的流程依次计算程序运行的结果是解答此类问题的常用方法,属于基础题.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网