分析:先根據(jù)已知循環(huán)條件和循環(huán)體判定循環(huán)的周期,然后根據(jù)運(yùn)行找出規(guī)律,從而得出所求.
解答:解:根據(jù)題意可知該循環(huán)體運(yùn)行情況如下:
循環(huán)次數(shù) 計(jì)算a值 n值
第1次:a=
=-
,n=2,
第2次:a=
=0,n=3,
第3次:a=
=
,n=4,
…
可以看出a值呈現(xiàn)周期性變化,周期為3,當(dāng)n=2011時(shí)繼續(xù)循環(huán),當(dāng)n=2012時(shí)結(jié)束循環(huán).
循環(huán)體執(zhí)行2011次,因?yàn)?011=670×3+1,所以循環(huán)670個(gè)周期,然后增加1次循環(huán),
所以,輸出結(jié)果a=-
.
故選B.
點(diǎn)評(píng):本題主要考查了循環(huán)結(jié)構(gòu),循環(huán)結(jié)構(gòu)有兩種形式:當(dāng)型循環(huán)結(jié)構(gòu)和直到型循環(huán)結(jié)構(gòu),以及周期性的運(yùn)用,屬于基礎(chǔ)題.新課改地區(qū)高考?碱}型.注意循環(huán)與次數(shù)的關(guān)系,往往容易出錯(cuò).