4
分析:由已知中的程序框圖可得,本題是利用循環(huán)計算并輸出變量b的值,根據(jù)輸出的結果為16,及循環(huán)體的循環(huán)語句,我們模擬程序的運行結果,即可得到答案.
解答:根據(jù)程序框圖中的當型循環(huán),設“?”處填i,可知:
若i=1,則第一次運行即退出循環(huán),則輸出的b的值為1,不合;
若i=2,則第二次運行即退出循環(huán),則輸出的b的值為2,不合;
若i=3,則第三次運行即退出循環(huán),則輸出的b的值為4,不合;
若i=4,則第四次運行即退出循環(huán),則輸出的b的值為16,符合;
∴i=4.
故答案為:4
點評:本題考查的知識點是程序框圖,其中在判斷循環(huán)條件及寫程序運行結果時,我們常采用模擬運行的方法.