分析:由題意可知,該程序的作用是求解S=-1+3-5+7-…+(2×2012-1)的值,然后利用分組求和即可求解.
解答:解:由題意可知,該程序的作用是求解S=-1+3-5+7-…+(2×2012-1)的值
而S=-1+3-5+7-…+(2×2012-1)=(-1+3)+(-5+7)-…+[-(2×2011-1)+(2×2012-1)]=2+2+…+2(共1006個加數)=2×1006=2012.
故選D.
點評:本題考查了程序框圖中的循環結構的應用,解題的關鍵是由框圖的結構判斷出框圖的計算功能.