免費開始練習
cpc_recruit 113年 電腦常識、電機機械、工安環保法規及加油站設置相關法規

第 16 題

以下關於程式語言(Programming Language)類型的敘述中,何者是錯誤?
  • A 在程式語言中若副程式是傳址呼叫(Call by Address)來進行設計時,實際上副程式的呼叫是以變數位址作為傳遞的參數
  • B PHP是一種用來寫在伺服端執行的網頁程式
  • C 函數式語言不具有程式模組化的特性
  • D Java語言具跨平台的特性

思路引導 VIP

試著回想看看,在我們撰寫程式或解決複雜問題時,為什麼要把大的邏輯拆解成一個個小函數或元件?如果有一種程式語言宣稱它不支援這種將程式「分塊管理、重複使用」的特性,這對開發大型專案會造成什麼樣的影響?這是否符合現代程式語言發展的初衷呢?

🤖
AI 詳解 AI 專屬家教

恭喜你精準地選出了錯誤選項!這代表你對於各種程式設計範式的核心特性,有著相當扎實且清晰的理解。

程式設計範式與模組化概念

在電腦科學中,模組化 (Modularity) 是衡量程式設計品質的重要指標。事實上,函數式語言 (Functional Programming) 不僅具備模組化特性,甚至在某些層面上比傳統的指令式語言更強調「解耦」。它透過純函數 (Pure Functions)高階函數的組合,讓程式碼片段像積木一樣可以獨立開發、測試並重複使用。因此,選項 (C) 描述其「不具有程式模組化特性」顯然與實務不符,是該題的錯誤敘述。

▼ 還有更多解析內容

🏷️ 相關主題

電腦基礎知識與資訊科技應用概論
查看更多「電腦常識、電機機械、工安環保法規及加油站設置相關法規」的主題分類考古題