LONGEPASS
Q19.

有關Java 敘述,下述何者錯誤?

電腦軟體設計(JAVA) · 乙級 · Java · Q19

難易度分析

2 / 5

本題考查基礎的記憶體儲存特性與持久化概念,選項間的邏輯對立明顯,僅需掌握基本定義即可快速判定。

正確答案:④資料放在檔案中稱為短暫瞬間資料

④ 資料放在檔案中稱為短暫瞬間資料:存放於檔案中的資料屬於持久化資料(Persistent Data),而非短暫瞬間資料。短暫瞬間資料指的是存放於記憶體中的變數或物件,此敘述錯誤。

錯誤選項解析

  • ① 變數和陣列的儲存特性是暫時性的儲存,該應用程式結束就會消失:變數與陣列儲存於記憶體(RAM)中,屬於揮發性儲存,程式執行結束後資料即被釋放,此敘述正確。
  • ② 當超出區域變數範圍時,區域變數資料將無法使用:區域變數具有明確的作用範圍(Scope),超出該方法或程式碼區塊後,變數即被垃圾回收機制處理而無法存取,此敘述正確。
  • ③ 檔案可以長期維持大量資料:檔案儲存屬於非揮發性儲存,資料寫入硬碟後可長期保留,適合處理大量且需持久化的資料,此敘述正確。
Learning Tip

"此題核心考點為揮發性儲存(記憶體)與非揮發性儲存(檔案)的差異。常考陷阱在於混淆「區域變數的生命週期」與「檔案的持久化特性」。實務上,Java 的 GC(Garbage Collection) 負責回收超出作用區的物件記憶體,而需長期保存的資料應透過 I/O 串流寫入檔案或資料庫。"

學員答題分佈

①變數和陣列的儲存特性是暫時性的儲存,該應用程式結束就會消失0%
②當超出區域變數範圍時,區域變數資料將無法使用0%
③檔案可以長期維持大量資料0%
④資料放在檔案中稱為短暫瞬間資料0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目