Q106.
在Python 程式語言中,每輸入一行指令後,會立即執行並顯示結果,這種將程式碼即時翻譯並執行之方式為下列何者?
電腦硬體裝修 · 丙級 · 工作方法 · Q106
難易度分析
2 / 5
本題屬於基礎概念定義題,僅需區分不同程式翻譯工具的功能差異即可選出答案,無複雜的推論過程或陷阱。
正確答案:④直譯程式(Interpreter)
④ 直譯程式(Interpreter):直譯程式(Interpreter) 會逐行讀取、翻譯並立即執行程式碼,Python 的互動式命令列正是採用此種執行模式。
錯誤選項解析
- ① 組譯程式(Assembler):組譯程式(Assembler) 是將組合語言轉換為機器碼的工具,與 Python 的高階語言即時執行無關。
- ② 文書編輯器(WordPad):文書編輯器(WordPad) 僅用於文字處理與文件編輯,完全不具備程式編譯或執行的功能。
- ③ 編譯程式(Compiler):編譯程式(Compiler) 會將整個原始碼一次性翻譯成目標碼後再執行,而非逐行即時翻譯執行。
Learning Tip
"此題核心考點為編譯器(Compiler)與直譯器(Interpreter)的差異。編譯器是一次性將全部程式碼轉譯完成後才執行(如 C、C++),而直譯器是逐行翻譯並立即執行(如 Python、JavaScript)。實務上需注意 Python 雖為直譯語言,但底層仍會先編譯為位元組碼(Bytecode) 後再由 PVM (Python Virtual Machine) 執行,此為常見混淆考點。"
學員答題分佈
①組譯程式(Assembler)0%
②文書編輯器(WordPad)0%
③編譯程式(Compiler)0%
④直譯程式(Interpreter)0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!