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

第69題

下列Java 語言程式片段執行後,會分別印出那些值?

題目

下列Java 語言程式片段執行後,會分別印出那些值?

  1. (1) 70
  2. (2) 152
  3. (3) 408
  4. (4) 985

官方答案

(1) 70、(3) 408

解析

此 Java 程式片段包含數個輸出敘述,執行時依序在不同分支印出數值。第一個輸出來自迴圈累加運算,結果為 70;另一個輸出則因方法呼叫與遞迴展開,得到 408。作答重點在於追蹤變數初值、迴圈終止條件與遞迴回傳值,確認每次 System.out.println 執行當下的變數內容。其餘 152、985 並非本程式實際印出的值。答案為 1、3。

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

官方資料