問題詳情:
已知MOD函數是一個求餘數的函數,其格式為MOD(n,m),其結果為n除以m的餘數,例如MOD(8,3)=2.如圖是一個算法的程序框圖,當輸入n=25時,則輸出的結果為( )
A.4 B.5 C.6 D.7
【回答】
B【考點】程序框圖.
【分析】模擬執行程序框圖,根據題意,依次計算MOD(n,i)的值,當i=5,MOD(25,5)=0,滿足條件MOD(25,2)=0,退出循環,輸出i的值為5.
【解答】解:模擬執行程序框圖,可得:
n=25,i=2,MOD(25,2)=1,
不滿足條件MOD(25,2)=0,i=3,MOD(25,3)=1,
不滿足條件MOD(25,3)=0,i=4,MOD(25,4)=1,
不滿足條件MOD(25,4)=0,i=5,MOD(25,5)=0,
滿足條件MOD(25,2)=0,退出循環,輸出i的值為5.
故選:B.
知識點:框圖
題型:選擇題