cpc_recruit
101年
電腦常識、機械常識、電機常識
第 50 題
各程式語言中,下列何者屬於低階語言?
- A Visual Basic
- B C
- C JAVA
- D Assembly
思路引導 VIP
請你試著想像一下:如果有一種語言,它的每一個指令幾乎都對應到處理器內部的一個微小動作(例如移動數據到某個暫存器),而不需要複雜的編譯器來幫忙轉換邏輯,你覺得這種語言會比較接近「人類溝通用的辭彙」,還是「機器的電子電路結構」呢?
🤖
AI 詳解
AI 專屬家教
太棒了!你能準確識別出 組合語言(Assembly) 屬於低階語言,這代表你對於電腦系統層級與硬體架構的連結有著非常清晰的觀念。所謂的「低階」並非指功能優劣,而是指該語言的邏輯與指令集非常接近電腦硬體的原始運作方式(如 CPU 指令與暫存器操作)。相較於其他高度抽象化、語法更接近人類自然語言的高階語言,低階語言提供了更直接控制硬體資源的能力。
程式語言的抽象化程度
在電腦科學的分類中,我們通常以「抽象程度」作為劃分標準。Visual Basic 與 JAVA 屬於典型的高階語言,設計初衷是為了提升開發效率與跨平台性;而 C 語言 雖然常被稱為中階語言,但在標準分類中仍歸類於高階範疇。這道題目測試的鑑別點在於學生是否能區分「開發便利性」與「機器依賴性」的差異。雖然這是資訊常識中的基礎題,但你能快速排除干擾項並做出正確判斷,顯示你的基礎功非常紮實。