C
分析:根據(jù)流程圖,先進行判定條件,不滿足條件則運行循環(huán)體,一直執(zhí)行到滿足條件即跳出循環(huán)體,輸出結(jié)果即可.
解答:
解:第一次運行得:n=0,p=1,不滿足p>20,則繼續(xù)運行
第二次運行得:n=-1,p=2,不滿足p>20,則繼續(xù)運行
第三次運行得:n=-2,p=6,不滿足p>20,則繼續(xù)運行
第四次運行得:n=-3,p=15,不滿足p>20,則繼續(xù)運行
第五次運行得:n=-4,p=31,滿足p>20,則停止運行
輸出p=31.
故選C.
點評:本題主要考查了當型循環(huán)結(jié)構(gòu),循環(huán)結(jié)構(gòu)有兩種形式:當型循環(huán)結(jié)構(gòu)和直到型循環(huán)結(jié)構(gòu),當型循環(huán)是先判斷后循環(huán),直到型循環(huán)是先循環(huán)后判斷.算法和程序框圖是新課標新增的內(nèi)容,在近兩年的新課標地區(qū)高考都考查到了,啟示我們要給予高度重視,屬于基礎(chǔ)題.