如果執行程序框圖,且輸入n=6,m=4,則輸出的p=( )A.240 B.120 C.720 D.360
問題詳情:
如果執行程序框圖,且輸入n=6,m=4,則輸出的p=( )
A.240 B.120 C.720 D.360
【回答】
D【考點】程序框圖.
【專題】圖表型.
【分析】根據題中的程序框圖,模擬執行,依次計算k和p的值,利用條件k<m進行判斷是否繼續執行,直到k≥m則結束執行,輸出p的值即爲*.
【解答】解:根據題中的程序框圖,模擬執行如下:
輸入n=6,m=4,k=1,p=1,
∴p=1×(6﹣4+1)=3,k=1<4,符合條件,
∴k=1+1=2,p=3×(6﹣4+2)=12,k=2<4,符合條件,
∴k=2+1=3,p=12×(6﹣4+3)=60,k=3<4,符合條件,
∴k=3+1=4,p=60×(6﹣4+4)=360,k=4=4,不符合條件,
故結束執行,
輸出p=360.
故選:D.
【點評】本題考查了程序框圖,主要考查了循環語句和條件語句的應用.其中正確理解各變量的含義並根據程序功能的需要合理的分析是解答的關鍵.屬於基礎題.
知識點:框圖
題型:選擇題