Examly題庫立即開始練習
國營聯招 資訊計算機原理、網路概論11121單選題

下列Python程式碼執行完成後,產生之值為何? def calnum (n) return 1 if (n==1 or n==0) else n * calnum (n-1); print(calnum(5))

A24
B25
C120正確答案
D125
答案與詳解
C
正確答案
遞迴階乘函數 calnum(n),calnum(5)=5!=120,選C

為什麼答案是 C

120 = 5! = 5×4×3×2×1,遞迴正確展開後結果,為正確答案

考點:少算一層遞迴考點:冪次誤解考點:階乘遞迴結果
載入中…

想練更多計算機原理、網路概論考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Download on theApp Store即將推出Google Play
黑皮