B
分析:如圖所示的循環(huán)結(jié)構(gòu)是當(dāng)型循環(huán)結(jié)構(gòu),循環(huán)體中執(zhí)行的是對輸入i的值加1后平方,一直到求出的i的值加1后平方后的值大于2012時程序退出.
解答:
如圖所示的循環(huán)結(jié)構(gòu)是當(dāng)型循環(huán)結(jié)構(gòu):
第一次循環(huán):i=0+1=1,i•i=1,繼續(xù)循環(huán);
第二次循環(huán):i=1+1=2,i•i=4,繼續(xù)循環(huán);
第三次循環(huán):i=2+1=3,i•i=9,繼續(xù)循環(huán);
第四次循環(huán):i=3+1=4,i•i=16,繼續(xù)循環(huán);
第五次循環(huán):i=4+1=5,i•i=25,繼續(xù)循環(huán);
第六次循環(huán):i=5+1=6,i•i=36,繼續(xù)循環(huán);
第七次循環(huán):i=6+1=7,i•i=49,繼續(xù)循環(huán);
…
第四十四次循環(huán):i=43+1=44,i•i=1936,繼續(xù)循環(huán);
第四十五次循環(huán):i=44+1=45,i•i=2025>2012,停上循環(huán).
輸出i=45.
故選B.
點評:題考查循環(huán)結(jié)構(gòu),解決本題,關(guān)鍵是從框圖中得出運算過程及算法來,根據(jù)所得的運算規(guī)則計算出所求的值.