【答案】
分析:根據(jù)所給數(shù)值判定是否滿足判斷框中的條件,然后執(zhí)行循環(huán)語句,一旦不滿足條件就退出循環(huán),執(zhí)行語句輸出k,從而到結論.
解答:解:當輸入的值為n=5時,
n不滿足上判斷框中的條件,n=16,k=1
n不滿足下判斷框中的條件,n=16,
n滿足上判斷框中的條件,n=8,k=2,
n不滿足下判斷框中的條件,n=8,
n滿足判斷框中的條件,n=4,k=3,
n不滿足下判斷框中的條件,n=4,
n滿足判斷框中的條件,n=2,k=4,
n不滿足下判斷框中的條件,n=2,
n滿足判斷框中的條件,n=1,k=5,
n滿足下面一個判斷框中的條件,退出循環(huán),
即輸出的結果為k=5,
故選B.
點評:本題主要考查了循環(huán)結構,是當型循環(huán),當滿足條件,執(zhí)行循環(huán),屬于基礎題.