【答案】
分析:根據題意,該程序框圖的作用是計算S=-1
2+2
2-3
2+4
2-5
2+…+(-1)
kk
2的值,并在S≥2012時,輸出下一個k的值.因此計算出這個和,并討論程序中,S從小于2012到大于或等于2012這個過程中的運算及判斷,即可得到本題的答案.
解答:解:根據題意,該程序框圖的作用是
計算S=-1
2+2
2-3
2+4
2-5
2+…+(-1)
kk
2的值,并在S≥2012時,輸出下一個k的值
①當k為偶數時,S=-1+4-9+16-…-(k-1)
2+k
2=3+7+…+(2k-1)=
=
②當k為奇數時,S=-1+4-9+16-…+(k-1)
2-k
2=3+7+…+(2k-3)-k
2=
-k
2=-
解不等式S<2012,得滿足條件的最大正偶數k=62
k=62時,S=
=1953,用k+1代替k,因為滿足S<2012,用S-63
2代替S,并進入下一步;
k=63時,S=1953-63
2=-2016,并用k+1代替k,因為滿足S<2012,用S+64
2代替S,進入下一步;
k=64時,S=-2016+64
2=2080,并用k+1代替k,因為不滿足S<2012,結束循環(huán)體并輸出最后的k值
因此,最后輸出的k應該是65
故選D
點評:本題以循環(huán)型程序框圖為載體,探索輸出的k值,著重考查了循環(huán)語句和等差數列的求和公式等知識,屬于基礎題.