Q88.
可以直接被電腦接受的語言是
電腦軟體應用 · 丙級 · 電腦概論 · Q88
難易度分析
2 / 5
本題屬於基礎定義的記憶型題目,僅需區分電腦硬體直接識別的語言與需要經過轉換程序(如編譯或組譯)的語言即可得出結論。
正確答案:①機器語言
① 機器語言:機器語言由二進位碼(0 與 1)組成,是電腦 CPU 唯一能直接識別與執行的語言,無需經過編譯或組譯過程。
錯誤選項解析
- ② 組合語言:組合語言使用助憶符號(如 ADD、MOV)表示指令,必須透過組譯器(Assembler)轉換為機器語言後,CPU 才能執行。
- ③ C 語言:C 語言屬於高階程式語言,必須透過編譯器(Compiler)將原始碼編譯並連結後,才能產生可執行的機器碼。
- ④ 高階語言:高階語言(如 Python、Java、C++)接近人類語言與數學表達式,需經編譯或直譯轉換為機器語言,電腦硬體無法直接理解。
Learning Tip
"本題核心考點為程式語言層級與 CPU 執行關係。切記:無論組合語言或任何高階語言,最終都必須轉換為機器語言(二進位碼)才能被電腦直接執行。常見混淆點在於誤認組合語言因與硬體密切相關即可被直接執行,實際上仍需經過組譯程序。實務上,理解此觀念有助於掌握編譯原理與程式執行流程的基礎概念。"
學員答題分佈
①機器語言0%
②組合語言0%
③C 語言0%
④高階語言0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!