分析:由题意可知,该程序的作用是求解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.
点评:本题考查了程序框图中的循环结构的应用,解题的关键是由框图的结构判断出框图的计算功能.