B
分析:框圖是計算使
成立的最小自然數(shù)n的程序框圖,從循環(huán)結(jié)構(gòu)中看出,滿足判斷框內(nèi)的條件進入循環(huán)體,再進行求和,這樣判斷框內(nèi)的條件只能是s≤5,否則與題意不符;又因為當(dāng)s>5時前面已經(jīng)執(zhí)行過一次i=i+2,所以程序結(jié)束時輸出的值應(yīng)為i-2.
解答:框圖首先給累加變量s和循環(huán)變量i賦值0和1,此時判斷0≤5,所以執(zhí)行
,i=1+2=3;
再判斷1≤5,繼續(xù)執(zhí)行循環(huán)體,當(dāng)s>5時不再執(zhí)行,執(zhí)行“否”路徑,此時i已執(zhí)行i=i+2,故輸出的i應(yīng)是i-2.
故選B.
點評:本題考查了當(dāng)型循環(huán)結(jié)構(gòu),當(dāng)型循環(huán)先判斷再執(zhí)行,滿足條件進入循環(huán),否則,算法結(jié)束.