【阿摩網站-置頂欄顏色票選問卷】只要填寫就能獲得500Y,結束時間 2024/04/25 11:59:59。 前往查看

教甄◆電腦科專業題庫下載題庫

上一題
下列敘述,何者正確?
(A)Java程式中,不再參考到的物件不會一直佔用 記憶體
(B)C++的程式執行不會有Functional side effect
(C)C語言中的i++及–j的語法是為了增加程式 可讀性
(D)C語言中並沒有Overloaded operators


答案:A
難度: 適中
1F
Hsi-chia Tsen 高一上 (2012/09/24)

(A)Java具有Garbage Collection的功能,因此久不用到的物件會被收走記憶體空間
(B)C++的程式執行時會有Functional side effect
(C)C語言中的i++及–j的語法是為了增加程式可讀性(沒有增加可讀性)
(D)C語言中並沒有Overloaded operators
-->多載化運算子(Overloaded Operators)C語言有
2F
安身立命 國二下 (2016/03/29)
C++的程式執行會有Functional side effect
https://zh.wikipedia.org/wiki/%E5%87%BD%E6%95%B0%E5%89%AF%E4%BD%9C%E7%94%A8
在計算機科學中,函數副作用指當調用函數時,除了返回函數值之外,還對主調用函數產生附加的影響。例如修改全局變量(函數外的變量)或修改參數。
函數副作用會給程序設計帶來不必要的麻煩,給程序帶來十分難以查找的錯誤,並且降低程序的可讀性。嚴格的函數式語言要求函數必須無副作用。
下面是函數的副作用相關的幾個概念,純函數(Pure Function)、非純函數(Impure Function)、引用透明(Referential Transparent)。

下列敘述,何者正確? (A)Java程式中,不再參考到的物件不會一直佔用 記..-阿摩線上測驗