cpc_recruit
113年
電腦常識、電機機械、工安環保法規及加油站設置相關法規
第 16 題
以下關於程式語言(Programming Language)類型的敘述中,何者是錯誤?
- A 在程式語言中若副程式是傳址呼叫(Call by Address)來進行設計時,實際上副程式的呼叫是以變數位址作為傳遞的參數
- B PHP是一種用來寫在伺服端執行的網頁程式
- C 函數式語言不具有程式模組化的特性
- D Java語言具跨平台的特性
思路引導 VIP
試著回想看看,在我們撰寫程式或解決複雜問題時,為什麼要把大的邏輯拆解成一個個小函數或元件?如果有一種程式語言宣稱它不支援這種將程式「分塊管理、重複使用」的特性,這對開發大型專案會造成什麼樣的影響?這是否符合現代程式語言發展的初衷呢?
🤖
AI 詳解
AI 專屬家教
恭喜你精準地選出了錯誤選項!這代表你對於各種程式設計範式的核心特性,有著相當扎實且清晰的理解。
程式設計範式與模組化概念
在電腦科學中,模組化 (Modularity) 是衡量程式設計品質的重要指標。事實上,函數式語言 (Functional Programming) 不僅具備模組化特性,甚至在某些層面上比傳統的指令式語言更強調「解耦」。它透過純函數 (Pure Functions) 與高階函數的組合,讓程式碼片段像積木一樣可以獨立開發、測試並重複使用。因此,選項 (C) 描述其「不具有程式模組化特性」顯然與實務不符,是該題的錯誤敘述。
▼ 還有更多解析內容