農會 資訊管理類電腦概論108 年第 7 題單選題
C++是屬於高階電腦語言,而C是一種低階電腦語言。
B正確答案
C與C++皆屬高階語言。C雖具指標等低階特性,但非低階語言;真正的低階語言僅有機器語言與組合語言。
為什麼答案是 B
題幹敘述確實錯誤。C與C++皆被標準歸類為高階電腦語言,真正的低階語言僅指機器語言與組合語言。
考點:語言階層分類
載入中…
完整詳解
Pro · 無限重點 C與C++皆屬高階語言。C雖具指標等低階特性,但非低階語言;真正的低階語言僅有機器語言與組合語言。
秒解:低階語言只認「機器語言(0/1)」與「組合語言」。看到C、C++、Java、Python,無腦歸類為高階語言就對了!
逐選項分析
A語言階層分類✕ 陷阱
題幹敘述錯誤。C語言並非低階語言,而是具備部分低階記憶體操作特性的高階語言(有時被俗稱中階語言)。
B語言階層分類✓ 正確
題幹敘述確實錯誤。C與C++皆被標準歸類為高階電腦語言,真正的低階語言僅指機器語言與組合語言。
電腦語言階層分類
| 語言階層 | 代表語言 | 特性說明 |
|---|
| 高階語言 | C, C++, Java, Python | 接近人類語言,具備高度抽象化,跨平臺性佳 |
| 中階語言 | C (部分學者稱呼) | 兼具高階結構與低階記憶體操作能力 |
| 低階語言 | 組合語言(Assembly) | 使用助憶碼,與硬體架構高度相關 |
| 機器語言 | 機器碼(0與1) | 電腦唯一能直接執行的語言,最低階 |
考生常因C語言能直接操作記憶體與指標,就誤認其為低階語言。請記住,在標準分類中C仍屬高階語言,真正的低階語言只有機器語言與組合語言。