民國99年 第2梯次 電腦軟體設計(JAVA)乙級 學科

第67題

針對以下J a v a 程式,f a c t o r i a l ( 3 ) 的回傳值為何?

題目

針對以下J a v a 程式,f a c t o r i a l ( 3 ) 的回傳值為何?

  1. (1) 0
  2. (2) 1
  3. (3) 3
  4. (4) 6

官方答案

(4) 6

解析

factorial(3) 為遞迴階乘:3 × factorial(2) = 3 × 2 × factorial(1) = 3 × 2 × 1 = 6。基底情況 factorial(0) 或 factorial(1) 回傳 1。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料