令和2年度秋期 問16 / 80

令和2年度 秋期 応用情報技術者試験 午前 問16

記憶領域の動的な割当て及び解放を繰り返すことによって,どこからも利用されない記憶領域が発生することがある。このような記憶領域を再び利用可能にする機能はどれか。

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:ア

  • ア: ガーベジコレクション
    正しい。ガーベジコレクション(Garbage Collection)は、プログラムの実行中に不要になったメモリ領域を自動的に回収し、再利用可能にする仕組みです。これにより、メモリリークを防ぎます。

  • イ: スタック
    誤り。スタックはデータ構造で、後入れ先出し(LIFO)でデータを管理します。不要なメモリの回収とは直接関係ありません。

  • ウ: ヒープ
    誤り。ヒープは動的メモリ割り当てに使用される領域ですが、メモリの再利用を自動で行う機能ではなく、プログラマが適切に管理する必要があります。

  • エ: フラグメンテーション
    誤り。フラグメンテーションはメモリが細かく断片化される現象を指します。これ自体は問題であり、解消する機能ではありません。


答え

ア: ガーベジコレクション

出典:令和2年度 秋期 応用情報技術者試験 午前 問16

令和2年度秋期の他の問題