若执行如图所示的程序框图,那么输出a的值是( )A.-1B.2C.?12D.1
若执行如图所示的程序框图,那么输出a的值是()A.-1B.2C.?12D.12...
若执行如图所示的程序框图,那么输出a的值是( )A.-1B.2C.?12D.12
展开
巍峨还悉心的赤子8549
2014-12-25
·
超过57用户采纳过TA的回答
知道答主
回答量:172
采纳率:71%
帮助的人:51.2万
关注
由程序框图知:
第一次循环:
a==?1,i=i+1=2,不满足条件i<2011,再次循环;
第二次循环:
a==,i=i+1=3,不满足条件i<2011,再次循环;
第三次循环:
a==2,i=i+1=4,不满足条件i<2011,再次循环;
第四次循环:
a==?1,i=i+1=5,不满足条件i<2011,再次循环;
…
由此可知a的值为2,-1,
三个数循环,所以输出的a的值为2.
故选B.
收起
为你推荐: