考點(diǎn):程序框圖
專(zhuān)題:算法和程序框圖
分析:據(jù)已知中的程序框圖可得,該程序的功能是利用循環(huán),計(jì)算并輸出變量n的值,模擬程序的運(yùn)行過(guò)程,可得輸出結(jié)果.
解答:
解:當(dāng)M=
,S=0時(shí),不滿(mǎn)足退出循環(huán)的條件,執(zhí)行循環(huán)體后,S=
,n=2;
當(dāng)M=
,S=
,不滿(mǎn)足退出循環(huán)的條件,執(zhí)行循環(huán)體后,
+=,n=3;
當(dāng)M=
,S=
,不滿(mǎn)足退出循環(huán)的條件,執(zhí)行循環(huán)體后,
+=,n=4;
當(dāng)M=
,S=
,不滿(mǎn)足退出循環(huán)的條件,執(zhí)行循環(huán)體后,
+=,n=5;
當(dāng)M=
,S=
,滿(mǎn)足退出循環(huán)的條件,
故n=5
故選D
點(diǎn)評(píng):本題考查的知識(shí)點(diǎn)是程序框圖,當(dāng)程序的運(yùn)行次數(shù)不多時(shí),我們可以采用模擬程序運(yùn)行的方法進(jìn)行解答,但要注意對(duì)變量值的分析.