A
分析:分析程序中各變量、各語句的作用,再根據(jù)流程圖所示的順序,可知:該程序的作用是利用循環(huán)計算x值并輸出,模擬程序的運行過程,即可得到答案.
解答:程序在運行過程中各變量的值如下表示:
n x 是否繼續(xù)循環(huán)
循環(huán)前 1 1/
第一圈 2 2a+1 是
第二圈 3 4a+2+1 是
第三圈 4 8a+4+2+1 是
第四圈 5 16a+8+4+2+1=31 否
則輸出的結(jié)果為16a+8+4+2+1=31,
?a=1
故選A.
點評:本題主要考查了循環(huán)結(jié)構(gòu)中的當型循環(huán),解題的關鍵是弄清循環(huán)的次數(shù),同時考查了分析問題的能力,屬于基礎題.