免費開始練習
統測 109年 [工程與管理類] 專業科目(2)

第 15 題

下列關於程式語言的敘述,何者正確?
  • A BASIC語言程式需要經過組譯器(Assembler)翻譯才能執行
  • B 機器語言程式需要經過組譯器(Assembler)翻譯才能執行
  • C 組合語言程式需要經過編譯器(Compiler)翻譯才能執行
  • D C語言程式需要經過編譯器(Compiler)翻譯才能執行

思路引導 VIP

請思考:電腦硬體的核心(CPU)實際上只能聽懂哪一種特定的語言?當我們為了方便人類撰寫而發展出「高階」與「低階」的不同程式語言時,將這些語言轉化為電腦聽得懂的『翻譯官』,在名稱上有什麼樣的分類邏輯?

🤖
AI 詳解 AI 專屬家教

專業點評:精準掌握翻譯核心!

  1. 觀念驗證:太棒了!你正確辨識了翻譯程式與語言層級的配對。在電腦科學中,C 語言 屬於高階語言,必須透過 編譯器 (Compiler) 將原始碼整批翻譯成機器碼後才能執行。
    • (A) BASIC 通常使用直譯器 (Interpreter)。
▼ 還有更多解析內容
📝 程式語言翻譯器
💡 區分機器、組合與高階語言所需的翻譯工具類型。
比較維度 組合語言 VS 高階語言 (如C)
翻譯工具 組譯器 (Assembler) 編譯器 (Compiler)
代碼特徵 使用助憶碼 (如 ADD) 接近英文與數學邏輯
硬體關聯 與硬體架構高度相關 具備較好的跨平台性
💬機器語言免翻譯,組合用組譯器,其餘高階用編譯器。
🧠 記憶技巧:機器不用譯,組合靠組譯,高階編直譯。
⚠️ 常見陷阱:常誤以為機器語言也需要翻譯,或將組合語言與編譯器配對。
低階語言 vs 高階語言 直譯器與編譯器的差異

🏷️ AI 記憶小卡 VIP

AI 記憶小卡

升級 VIP 解鎖記憶小卡

考前複習神器,一眼掌握重點