本套章節練習聚焦「Java 語言概論」模組,覆蓋語言特性、記憶體管理、物件導向關係、源碼結構、JDK 目錄、核心類庫、程式入口、語句結束符、main 方法簽名、聲明順序、註釋作用等基石知識。
| 題號 | 題目 | 答案 | 核心知識點 |
|---|---|---|---|
| 1 | 不正確說法:A)Java不考慮安全性 B)跨平台 C)面向對象 D)多線程 | A | 安全性是 Java 核心設計目標(沙箱、位元碼驗證、安全管理器) |
| 2 | Java記憶體使用追蹤機制:A)多線程 B)垃圾回收 C)代碼安全檢驗 D)異常處理 | B | GC 自動追蹤記憶體引用並回收 |
| 3 | 符合物件與類關係:A)人和猴子 B)書和房子 C)狗和貓 D)飛機和交通工具 | D | 類是抽象模板(交通工具),物件是具體實例(飛機) |
| 4 | 不正確說法:A)源檔名與public類名可不同 B)public類最多一個 C)package語句0或1個且在首行 D)大小寫敏感 | A | public 類名必須與源檔名相同 |
| 5 | 不正確說法:A)應用程序必須有且只有一個main B)println與print相同 C)源檔擴展名.java D)Applet無main | B | println 換行,print 不換行 |
| 6 | JDK Windows目錄下Java運行環境根目錄:A)bin B)jre C)lib D)src.zip | B | JRE = Java Runtime Environment |
| 7 | 含swing包的核心包:A)java.lang B)java C)System D)javax | D | Swing 在 javax.swing,屬擴展核心包 javax |
| 8 | Java所有類的根:A)Class B)System C)Thread D)Object | D | Object 是所有類的隱含父類 |
| 9 | 支援垃圾回收的包:A)java.lang B)java.lang.ref C)java.lang.reflect D)java.util | B | Reference 相關類在 java.lang.ref |
| 10 | JDK bin目錄Java編譯器:A)javac B)javadoc C)java D)appletviewer | A | javac = Java Compiler |
| 11 | 自動導入的包:A)java.awt B)java.lang C)java.io D)java.applet | B | java.lang 隱含 import,無需聲明 |
| 12 | Java語句結束符:A). B); C): D)= | B | 分號 ; 結束語句 |
| 13 | main方法定義開頭:A)public B)static C)public static D)public static void | D | 完整簽名:public static void main(String[] args) |
| 14 | 正確聲明順序:A)package → import → class/interface B)import → class → package C)class → import → package D)package → class → import | A | 包聲明 → 導入聲明 → 類/介面聲明 |
| 15 | 註釋作用:A)運行時顯示 B)編譯時提示 C)運行時解釋 D)說明提高可讀性 | D | 註釋不參與編譯執行,僅供開發者閱讀 |
Java三大特性:封裝、繼承、多態 Java核心優勢:跨平台、面向對象、多線程、安全、健壯、分散式 JDK三大目錄:bin(工具)、lib(類庫)、jre(運行環境) 源碼結構順序:package → import → class main簽名:public static void main(String[] args) 自動導入:java.lang.* 語句結束:; 根類:Object GC相關包:java.lang.ref 編譯器:javac 註釋目的:提高可讀性