民國114年 第2梯次 電腦軟體設計(JAVA)乙級 學科
第65題
有關Java 語言的敘述,下列哪些正確?
題目
有關Java 語言的敘述,下列哪些正確?
- (1) Java 可支援多重實體類別之繼承
- (2) Java 具備物件導向技術的特性
- (3) Java 程式有高度的可攜性(Portability),同一Byte Code 檔可在不同機器的Virtual Machine 中執行
- (4) Java 函式間,一律以Call-by-Reference 傳遞參數
官方答案
(2) Java 具備物件導向技術的特性、(3) Java 程式有高度的可攜性(Portability),同一Byte Code 檔可在不同機器的Virtual Machine 中執行
解析
Java 支援封裝、繼承、多型等物件導向特性,故 2 正確。Java 原始碼先編譯為與平台無關的 Byte Code,再由各平台的 JVM 解讀執行,實現「編譯一次、到處執行」的可攜性,故 3 正確。Java 的類別只允許單一繼承,多重繼承須透過介面(interface)達成,故 1 錯誤。Java 傳遞參數一律是 Call-by-Value;傳物件時複製的是參考值,方法內可透過該參考改變物件內容,但無法讓外部變數指向新物件,故 4 錯誤。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。