Examly題庫立即開始練習
地方政府公務人員四等-電子工程類科計算機概要11028單選題

考慮下列的 C 語言函數宣告,然後呼叫 f(4),函數的回傳值為何?int f (int x){ if (x <=1) return 1; else return (x * f(x-1)); }

A1
B4
C10
D24正確答案
答案與詳解
D
正確答案
經典遞迴階乘函數,f(4) = 4×3×2×1 = 24

為什麼答案是 D

f(4)=4×f(3)=4×3×f(2)=4×3×2×f(1)=4×3×2×1=24。這是標準階乘遞迴,答案為 4! = 24。

考點:基底值陷阱考點:未展開遞迴考點:加總vs階乘考點:階乘遞迴
載入中…

計算機概要 相關題目

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

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

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