分析:分析程序中各變量、各語句的作用,再根據流程圖所示的順序,可知:該程序的作用是利用循環計算i值并輸出,模擬程序的運行過程,即可得到答案.
解答:解:當n=12,i=1時,n為偶數,不滿足“n為奇數”的條件,則n=
=6,i=2,不滿足退出循環的條件;
當n=6,i=2時,n為偶數,不滿足“n為奇數”的條件,則n=
=3,i=3,不滿足退出循環的條件;
當n=3,i=3時,n為奇數,滿足“n為奇數”的條件,則n=3n+1=10,i=4,不滿足退出循環的條件;
當n=10,i=4時,n為偶數,不滿足“n為奇數”的條件,則n=
=5,i=5,滿足退出循環的條件;
故輸出的i值為5.
故答案為:5
點評:本題考查的知識點是程序框圖,在寫程序的運行結果時,模擬程序的運行過程是解答此類問題最常用的辦法.