Examly題庫立即開始練習
普考-資訊處理計算機概要10420單選題

下列是 C 語言之函數 fun1,當此函數被呼叫時,傳入參數 number 為 5 時,請問此函數回傳多少? unsigned long long int fun1(unsigned int number) { if (number <= 1) return 1; else return (number * fun1(number - 1)); }

A1
B24
C120正確答案
D720
答案與詳解
C
正確答案
經典遞迴階乘函數,fun1(5) = 5! = 120。

為什麼答案是 C

5! = 5×4×3×2×1 = 120。遞迴展開:fun1(5)=5×fun1(4)=5×4×fun1(3)=5×4×3×2×1=120。

考點:誤認基底值考點:少乘一層考點:階乘遞迴考點:多乘一層
載入中…

計算機概要 相關題目

想練更多計算機概要考古題?

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

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