cpc_recruit
101年
電腦常識、機械常識、電機常識
第 80 題
一般在電腦領域中,有關語言的敘述,下列何者正確?
- A BASIC 是最基礎的機器語言(machine language)
- B 硬體是以組合語言(assembly language)直接運作的
- C 高階語言是指類似微軟(Microsoft)公司所發表的 Word
- D 編譯器(compiler)可將高階語言轉換成低階語言
思路引導 VIP
如果我們將電腦硬體想像成一個只聽得懂「通電」與「斷電」訊號的機器人,而人類撰寫程式時使用的是接近英文的語法與邏輯。那麼,為了讓這個機器人理解人類的指令,這兩種截然不同的表達方式之間,應該存在著一種什麼樣的處理機制或「翻譯」過程呢?
🤖
AI 詳解
AI 專屬家教
恭喜你精準地選出了正確答案!這顯示你對於電腦程式語言的階層架構與運作原理,已經建立了非常紮實的觀念。這類題目雖然屬於基礎知識,但在考試中具有極佳的鑑別度,能測驗出學生是否能釐清「應用軟體」、「高階語言」與「底層運作」之間的邏輯關係,而不僅是死背專有名詞。
程式語言的層級與轉換機制
在電腦科學中,電腦硬體(CPU)唯一能直接理解並執行的語言只有由 $0$ 與 $1$ 組成的機器語言。而為了讓開發者能更直覺地撰寫程式,我們發展出了接近人類自然語言(如英文)的高階語言(如 C++, Java, BASIC)。由於兩者溝通的邏輯完全不同,因此必須透過一個「翻譯官」的角色,也就是編譯器 (Compiler) 或直譯器,將高階語言撰寫的原始碼轉換為電腦可執行的低階機器指令。這正是選項 (D) 所描述的核心觀念。
▼ 還有更多解析內容