農會 資訊管理類電腦概論108 年第 110 題單選題
下列電腦程式語言中,何者屬於高階語言?
Amachine language
Bassembly language
CXML
DJava language正確答案
D正確答案
高階語言接近人類語言且獨立於硬體,如Java;機器與組合語言為低階,XML則是標記語言而非程式語言。
為什麼答案是 D
Java 具備物件導向特性,語法接近人類語言且跨平臺,屬於標準的高階程式語言。
考點:低階語言考點:標記語言考點:高階語言
載入中…
完整詳解
Pro · 無限重點 高階語言接近人類語言且獨立於硬體,如Java;機器與組合語言為低階,XML則是標記語言而非程式語言。
找人類易懂的語言(如C/Java/Python)即為高階;機器與組合語言是低階;XML/HTML是標記語言直接刪除。
逐選項分析
A低階語言✕
機器語言(Machine Language)由0和1組成,是電腦直接執行的低階語言,最難閱讀與編寫。
B低階語言✕
組合語言(Assembly Language)使用助憶碼代替機器碼,仍屬與硬體高度相關的低階語言。
C標記語言✕ 陷阱
XML(可擴充套件標記語言)用於定義資料結構與檔案標籤,屬於『標記語言』而非用來撰寫邏輯的程式語言。
D高階語言✓ 正確
Java 具備物件導向特性,語法接近人類語言且跨平臺,屬於標準的高階程式語言。
程式語言階層與分類比較
| 分類 | 代表語言 | 特性與用途 |
|---|
| 低階語言 | 機器語言、組合語言 | 貼近硬體、執行快、可移植性差 |
| 高階語言 | Java, C++, Python | 貼近人類語言、易學易讀、可移植性高 |
| 標記語言 | HTML, XML | 用於描述檔案結構與資料標籤,無程式邏輯 |
考生常將 XML 誤認為高階程式語言。XML 全名為可擴充套件『標記』語言,僅用於結構化資料,不具備變數、迴圈等程式邏輯,嚴格來說並非程式語言。