民國114年 第2梯次 電腦軟體設計(C++)乙級 學科
第66題
下列程式語言其特性,哪些是屬於Functional Programming Language?
題目
下列程式語言其特性,哪些是屬於Functional Programming Language?
- (1) Scheme
- (2) LISP
- (3) Prolog
- (4) C++
官方答案
(1) Scheme、(2) LISP
解析
Functional Programming 以函數為核心,強調不可變資料、函數視為第一等值與遞迴,並避免副作用。Scheme 與 LISP 是典型函數式語言,故1、2正確。Prolog 屬邏輯程式語言,以事實與規則進行推論,不是函數式;C++ 雖支援 lambda 等函數式風格,但本質為多典範的指令式與物件導向語言,故3、4不選。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。