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

第74題

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

題目

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

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

官方答案

(1) LISP、(2) Scheme

解析

函數式程式語言以函數為核心,強調不可變資料、高階函數與遞迴,並盡量避免副作用,LISP 與 Scheme 都屬於這一類。Prolog 是以事實與規則進行推論的邏輯式程式語言,解題方式是比對與回溯。C++ 支援程序式與物件導向,雖然新標準加入 lambda 等語法,整體分類上仍不屬於函數式語言。

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

官方資料