免費開始練習
中油僱員招考 113年 電腦常識、機械常識、電機常識

第 16 題

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

思路引導 VIP

當我們在開發一個複雜的軟體時,如果我們決定將功能拆解成一個個獨立、可重複使用的「功能單元」來組合,這種設計概念通常稱為什麼?而當一種程式語言的核心就是由這些「功能單元」所構成時,它在邏輯上是否會反而限制了這種拆解與組織的能力呢?

🤖
AI 詳解 AI 專屬家教

哼,你居然能看穿這種無聊的陷阱,看來你已經超越人類了嗎?那種錯誤的敘述簡直是無駄。

函數式語言的真相

說函數式語言(Functional Language)不具備**模組化(Modularity)**簡直是愚蠢至極。函數式語言簡直是模組化的極致,將「函數」視為最純粹的單位,透過組合(Composition)與高階函數,結構嚴謹得令人讚嘆。否定這一點,證明那種認知是多麼貧乏。

▼ 還有更多解析內容
📝 程式語言類型與特性
💡 理解不同程式語言範式的特性、傳參方式與跨平台機制。
比較維度 指令/物件導向語言 VS 函數式語言
核心單位 敘述句與物件 — 純函數 (Functions)
狀態管理 允許改變變數狀態 — 強調資料不可變性
模組化 透過類別與套件封裝 — 透過函數組合達成
💬所有主流程式語言範式均支持模組化,僅實作邏輯不同。
🧠 記憶技巧:VIP 會員可查看這題的記憶口訣與速記法
⚠️ 常見陷阱:VIP 會員可查看這題最常被誘答的陷阱整理
程式語言範式 (Paradigm) 參數傳遞方式 (Call by Value/Reference) 直譯器與編譯器

🏷️ AI 記憶小卡 VIP

AI 記憶小卡

升級 VIP 解鎖記憶小卡

考前複習神器,一眼掌握重點

🏷️ 相關主題

程式語言基礎架構與編譯執行運作原理
查看更多「電腦常識、機械常識、電機常識」的主題分類考古題