計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)題庫下載題庫

上一題

25 執行下列 C 程式後,產生的輸出為何?

     
(A) 1000
(B) 10
(C) 100000
(D) 50000



答案:登入後觀看
難度: 簡單

10
 【站僕】摩檸Morning:有沒有達人來解釋一下?
倒數 1天 ,已有 1 則答案
國營溺水考生 (2024/10/19):

在這段程式碼中,f(5) 的回傳值會因為每次遞迴相乘。

  • f(5) = f(4) * f(3)
  • f(4) = f(3) * f(2) → f(3) = f(2) * f(1) → f(2) = 10, f(1) = 10

計算:

  • f(3) = 10 * 10 = 100
  • f(4) = 100 * 10 = 1000
  • f(5) = 1000 * 100 = 100000

因此答案是 (C) 100000

0個讚
檢舉


25 執行下列 C 程式後,產生的輸出為何?     &nb..-阿摩線上測驗