Examly題庫立即開始練習
國中教甄|資訊科技資訊科技115 年第 33 題單選題

執行遞迴函式 gcd(48, 18)時,該函式總共會被呼叫幾次(包含第一次呼叫)?

A2次
B3次正確答案
C4次
D5次
答案與詳解
B
正確答案
根據官方答案推斷,本題採用的遞迴終止條件為餘數為0時停止,故總共呼叫3次。

為什麼答案是 B

若以餘數為0作為終止條件(即當 a % b == 0 時回傳 b),呼叫過程為:第1次 gcd(48, 18)、第2次 gcd(18, 12)、第3次 gcd(12, 6),此時 12 % 6 == 0 觸發終止條件。總共呼叫3次,符合官方答案。

載入中…

資訊科技 相關題目

想練更多資訊科技考古題?

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

黑皮