Examly題庫立即開始練習
司法海巡移民特考計算機大意10629單選題

若以 magic(3)呼叫下述 Java 方法,該方法將傳回下列那一個值? int magic(int x) { if(x == 1) { return(x); } if(x % 2 == 0) { return x + magic(x / 2); } //x 為偶數 else { return x + magic(3 * x + 1); } // x 為奇數 }

A81
B49正確答案
C26
D8
答案與詳解
B
正確答案
依遞迴展開 magic(3)=3+10+5+16+8+4+2+1=49,選(B)。

為什麼答案是 B

正確。逐步遞迴展開總和為 3+10+5+16+8+4+2+1=49。

載入中…

計算機大意 相關題目

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

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

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