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

第61題

下列有關函數式程式語言( F u n c t i o n a l P r o g r a m m i n g L a n g u a g e ) 的敘述,那些為…

題目

下列有關函數式程式語言( F u n c t i o n a l P r o g r a m m i n g L a n g u a g e ) 的敘述,那些為正確?

  1. (1) 透過函數結構、迴圈及條件式來進行函數操作
  2. (2) 以函數建立程式
  3. (3) 函數的值完全由參數值決定
  4. (4) 相同的參數值呼叫函數時,會產生相同的函數值

官方答案

(2) 以函數建立程式、(3) 函數的值完全由參數值決定、(4) 相同的參數值呼叫函數時,會產生相同的函數值

解析

函數式程式設計以函數為核心,強調函數組合、遞迴與高階函數,通常避免可變狀態與迴圈,因此敘述1把迴圈列為主要操作並不典型。敘述2以函數建立程式正確;敘述3、4描述純函數特性:輸出完全由參數決定,相同參數必得相同結果。故選2、3、4。

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

官方資料