免費開始練習
地特三等申論題 114年 [統計] 資料處理

第 四 題

四、請依照下列程式碼,當執行函數呼叫 Test(3)時,最後輸出結果為何?並請寫出詳細過程。(25 分)
String Test(int n) {
String s = n + Test(n - 1) + n + Test(n - 2);
if (n <= 0) return "";
return s;
}
📝 此題為申論題

思路引導 VIP

辨識考點:遞迴程式的追蹤(Recursion Trace)、程式碼執行邏輯及邊界條件(Base Case)的相對位置。 分析要求:給出 Test(3) 的輸出結果及詳細過程。

🤖
AI 詳解 AI 專屬家教

【考點分析】 本題考查遞迴函數的執行追蹤(Recursion Trace)、字串串接運算,以及遞迴終止條件(Base case)與程式執行順序的邏輯判斷。 【理論/法規依據】

▼ 還有更多解析內容

📝 同份考卷的其他題目

查看 114年[統計] 資料處理 全題