民國114年 第2梯次 電腦軟體設計(C++)乙級 學科

第66題

下列程式語言其特性,哪些是屬於Functional Programming Language?

題目

下列程式語言其特性,哪些是屬於Functional Programming Language?

  1. (1) Scheme
  2. (2) LISP
  3. (3) Prolog
  4. (4) C++

官方答案

(1) Scheme、(2) LISP

解析

Functional Programming 以函數為核心,強調不可變資料、函數視為第一等值與遞迴,並避免副作用。Scheme 與 LISP 是典型函數式語言,故1、2正確。Prolog 屬邏輯程式語言,以事實與規則進行推論,不是函數式;C++ 雖支援 lambda 等函數式風格,但本質為多典範的指令式與物件導向語言,故3、4不選。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料