在 C 程式中,關於「記憶體洩漏(Memory Leak)」的敘述,下列何者正確?
A程式執行時因為存取了未經授權的記憶體位址而導致崩潰(Crash)
B動態分配的記憶體在不再需要使用後,卻沒有被釋放回系統,導致可用記憶體減少正確答案
C程式碼中宣告了過多的全域變數,導致編譯器無法處理
D電腦硬體中的 RAM 條發生物理損壞,導致資料無法讀取
答案與詳解
記憶體洩漏的標準定義即為動態配置的記憶體(如使用 malloc)在不再使用時未呼叫 free 釋放,造成系統資源浪費與可用記憶體減少。
Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。
