民國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) 透過函數結構、迴圈及條件式來進行函數操作
- (2) 以函數建立程式
- (3) 函數的值完全由參數值決定
- (4) 相同的參數值呼叫函數時,會產生相同的函數值
官方答案
(2) 以函數建立程式、(3) 函數的值完全由參數值決定、(4) 相同的參數值呼叫函數時,會產生相同的函數值
解析
函數式程式設計以函數為核心,強調函數組合、遞迴與高階函數,通常避免可變狀態與迴圈,因此敘述1把迴圈列為主要操作並不典型。敘述2以函數建立程式正確;敘述3、4描述純函數特性:輸出完全由參數決定,相同參數必得相同結果。故選2、3、4。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。