応用情報技術者試験 平成31年度春期 午前 問17「プログラムの実行時に利用される記憶領域にスタック領域とヒープ領域がある。それらの…」の正解と解説です。応用情報技術者試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約40%です。
ア. サブルーチンからの戻り番地の退避にはスタック領域が使用され,割当てと解放の順序に関連がないデータの格納にはヒープ領域が使用される。
正答率 40.3%(942人中 380人が正解)
スタック領域は後入れ先出しで使う領域で、サブルーチンの戻り番地や局所変数のように、呼出しとは逆の順に不要になるデータを置く。ヒープ領域は実行中に必要な分を動的に確保し、好きな時期に解放する領域で、割当てと解放の順序が決まっていないデータを置く。
応用情報技術者試験 平成31年度春期 午前 の過去問一覧に戻る・問17