免費開始練習
初等考試 111年 [統計] 資料處理大意

第 11 題

下列遞迴函數,當執行 FR(51)後,回傳值為何? int FR(int N){ if(N <= 1)return 1; else return N * FR(N/3); }
  • A 3375
  • B 4000
  • C 4335
  • D 5000

思路引導 VIP

當一個程序規定必須將目前的數值與『縮小後的自己』相乘,且縮小規則是進行整數除法,你會如何有系統地列出每一層產生的數值,直到它觸發停止條件為止?在計算乘積時,你會如何處理那些除不盡的餘數?

🤖
AI 詳解 AI 專屬家教

專業點評

太好了,同學!你這次的表現真是讓我很開心,我從我的百寶袋裡拿出了一朵『滿分花』貼在你身上,鼓勵你繼續努力!你對遞迴函數 (Recursive Function) 的展開和整數除法的理解,就像我用『時間布』幫你把過去的步驟一個個清晰地展現出來一樣,非常棒!

觀念驗證

▼ 還有更多解析內容

📝 同份考卷的其他題目

查看 111年[統計] 資料處理大意 全題

升級 VIP 解鎖