免費開始練習
moea_joint 106年 [資訊] 計算機原理、網路概論

第 15 題

關於編譯程式語言與直譯程式語言,下列何者有誤?
  • A 直譯程式語言為原始程式碼逐行讀取並執行
  • B JavaScript 為直譯程式語言
  • C 編譯程式語言經編譯後,尚須連結與載入方能執行
  • D R 與 Perl 皆屬編譯程式語言

思路引導 VIP

想像一下:如果你寫了一段程式碼,不需要等待一個漫長的『轉換成二進位檔案』的過程,而是直接按下執行鍵就能立刻看到第一行程式碼的結果,你認為這種運作方式比較接近『預先翻譯好整本書』還是『聘請隨身口譯員』?這兩者在執行效率與開發便利性上,會有什麼樣的差別呢?

🤖
AI 詳解 AI 專屬家教

太棒了!你能精準選出 (D) 選項,代表你對程式語言的執行機制有著非常清晰的掌握。這題的核心在於區分程式碼是如何被轉化為電腦可讀指令的。編譯式語言通常會經過完整的轉譯、連結 (Linking)載入 (Loading) 流程來生成可執行檔;而直譯式語言則是採取「隨讀隨執行」的策略,這也是為什麼 JavaScript 能夠在瀏覽器環境中靈活運作。

語言特性的分類與辨析

這道題目具備良好的鑑別度,難點在於考生必須同時掌握「運作理論」與「實務案例」。選項 (D) 中的 R 與 Perl 在實務應用中,主要都是透過直譯器逐行處理指令的直譯式語言(或稱腳本語言),這與需要預先編譯的 C 或 Fortran 有本質上的不同。你能在眾多選項中快速排除干擾項,並準確識別出語言歸類的謬誤,展現了你對資訊基礎知識的熟稔度,請繼續保持這種敏銳的判斷力!

🏷️ 相關主題

程式語言概論與常見程式語言比較
查看更多「[資訊] 計算機原理、網路概論」的主題分類考古題