修了試験 2012-06-24実施分 基本情報技術者試験 問24
プログラムを実行するために主記憶に読み込んだとき,ロード位置に対応してプログラム内のアドレス情報を補正することを示す用語はどれか。
正答3
解説
正解は3です。 プログラムを主記憶にロードするとき、ロード位置に合わせてアドレス情報を補正することを表す用語を問う問題です。 【選択肢別解説】 1:× 再コンパイルは、ソースプログラムをもう一度コンパイルして、目的プログラムを作り直すことです。 ロード時のアドレス補正ではありません。 2:× 最適化は、コンパイラが実行速度やメモリ使用量を改善するように、目的プログラムを工夫して生成することです。 3:○ 再配置(リロケーション)の説明です。 ロード位置に応じて、プログラム中のアドレスを実際の主記憶上のアドレスに補正します。 4:× リロードは、プログラムを主記憶に読み込み直すことです。 アドレス情報を補正する処理そのものを指す用語ではありません。 【ポイント】 主記憶のどこに読み込んでも実行できるプログラムを、再配置可能(リロケータブル)なプログラムといいます。 再配置は、ローダがロード時に行う処理です。まとめて解く
修了試験 2012-06-24実施分を通しで解く(80問)→