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

第68題

有關Java 語言的敘述,下列那些正確?

題目

有關Java 語言的敘述,下列那些正確?

  1. (1) Java 具備物件導向技術的特性
  2. (2) Java 程式有高度的可攜性(Portability),同一Byte Code 檔可在不同機器的Virtual Machine 中執行
  3. (3) Java 可支援多重實體類別之繼承
  4. (4) Java 函式間,一律以Call-by-Reference 傳遞參數

官方答案

(1) Java 具備物件導向技術的特性、(2) Java 程式有高度的可攜性(Portability),同一Byte Code 檔可在不同機器的Virtual Machine 中執行

解析

Java 具備封裝、繼承與多型等物件導向特性,故1正確。Java 原始碼先編譯為位元碼,再由各平台的 Java 虛擬機器執行,因此同一份位元碼可在不同機器上執行,具有高度可攜性,故2正確。Java 的類別僅支援單一繼承,多重繼承只允許透過介面達成,故3不正確。Java 方法參數一律為傳值呼叫,物件型別傳遞的是參考值的副本,並非傳參考,故4不正確。

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

官方資料