執行圖的程序框圖,若輸入的a,b,k分別為1,2,3,則輸出的M=( )A. B. C. D.
來源:國語幫 2.39W
問題詳情:
執行圖的程序框圖,若輸入的a,b,k分別為1,2,3,則輸出的M=( )
A. B. C. D.
【回答】
D【考點】程序框圖.
【專題】算法和程序框圖.
【分析】由已知中的程序語句可知:該程序的功能是利用循環結構計算並輸出變量V的值,模擬程序的運行過程,分析循環中各變量值的變化情況,可得*.
【解答】解:當n=1時,滿足進行循環的條件,執行循環體後:M=,a=2,b=,n=2;
當n=2時,滿足進行循環的條件,執行循環體後:M=,a=,b=,n=3;
當n=3時,滿足進行循環的條件,執行循環體後:M=,a=,b=,n=4;
當n=4時,不滿足進行循環的條件,
故輸出的M值為:,
故選:D
【點評】本題考查了程序框圖的應用問題,解題時應模擬程序框圖的運行過程,以便得出正確的結論,是基礎題.
知識點:框圖
題型:選擇題