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

第19題

若C++語言的函式有回傳值,在方法主體內要使用以下哪一個保留字?

題目

若C++語言的函式有回傳值,在方法主體內要使用以下哪一個保留字?

  1. (1) return
  2. (2) void
  3. (3) throws
  4. (4) invoke

官方答案

(1) return

解析

C++ 函式若宣告有回傳值(即非 void 型態),必須在函式主體內使用保留字 return 運算元將結果傳回呼叫端。void 表示無回傳值,不須也不能用 return 傳值;throws 是 Java 的例外處理保留字,非 C++ 關鍵字;invoke 亦非 C++ 關鍵字。因此具回傳值的函式在主體內須使用 return。

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

官方資料