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

第50題

下列仿C 程式片段,若n=5,程式執行後回傳(Return)值為何?

題目

下列仿C 程式片段,若n=5,程式執行後回傳(Return)值為何?

  1. (1) 2
  2. (2) 3
  3. (3) 8
  4. (4) 5

官方答案

(4) 5

解析

此題考察遞迴或迴圈回傳值計算。n=5 時,常見考題為費氏數列、階乘或特定數學函數。若為費氏數列 f(5)=5(f(0)=0,f(1)=1,f(2)=1,f(3)=2,f(4)=3,f(5)=5),符合選項 4。若為遞迴函數 f(n)=f(n-1)+f(n-2) 且基底條件正確,f(5)=5。選項 2 (3) 為 f(4);選項 1 (2) 為 f(3);選項 3 (8) 為 f(6)。綜合常見教材範例,回傳值 5 為正確。

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

官方資料