Examly題庫立即開始練習
國家安全情報人員考試五等考試-資訊組計算機大意11324單選題

依照下列函式,Fun(5)值為: int Fun(int n) { if (n==0) { return (1); } else { return (n*Fun(n-1)); } }

A60
B120正確答案
C0
D240
答案與詳解
B
正確答案
本題為經典的「階乘 (Factorial)」遞迴函式,Fun(5) 實際上就是求 5!,即 5 × 4 × 3 × 2 × 1 = 120。

為什麼答案是 B

正確追蹤遞迴:Fun(5) = 5 * Fun(4) = 5 * 4 * Fun(3) = 5 * 4 * 3 * Fun(2) = 5 * 4 * 3 * 2 * Fun(1) = 5 * 4 * 3 * 2 * 1 * Fun(0)。因為 Fun(0)=1,故結果為 120。

考點:計算錯誤考點:遞迴追蹤考點:終止條件
載入中…

計算機大意 相關題目

想練更多計算機大意考古題?

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

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