國營聯招 資訊計算機原理、網路概論111 年第 24 題單選題考點:直譯器運作機制考點:執行速度比較
下列有關編譯式語言與直譯式語言,何者有誤?
A直譯式語言在執行時會逐行將程式碼讀取並執行
B相同程式邏輯條件下,直譯式語言在執行期的執行速度,比編譯式語言來得快正確答案
CPython屬於直譯式語言
DC++屬於編譯式語言
B正確答案
編譯式語言預先轉成機器碼一次執行,速度遠快於逐行解譯的直譯式語言,B選項說反了。
逐選項解析
A直譯式語言在執行時會逐行將程式碼讀取並執行直譯器運作機制✕ 錯誤
直譯式語言(Interpreter)確實是執行時逐行讀取原始碼並立即執行,敘述正確。
B相同程式邏輯條件下,直譯式語言在執行期的執行速度,比編譯式語言來得快執行速度比較✓ 正確
錯誤!相同邏輯下,直譯式語言執行速度比編譯式語言『慢』,因為需要邊執行邊翻譯,多出大量解譯開銷;編譯式語言已預先轉成機器碼,執行效率更高。
立即註冊,看完整詳解
這題的完整詳解,註冊就能看 · 每天 2 題免費
精選詳解- 完整逐選項解析
- 秒殺解題技巧與破題關鍵
- 關鍵知識表整理
- 陷阱與易錯提醒
- 同考點歷屆題庫連續刷題與錯題本