IPA過去問ドリル

平成24年度 秋期 基本情報技術者試験 午前 問20

テクノロジ/ソフトウェア

プログラムを構成するモジュールの結合を,プログラムの実行時に行う方式はどれか。

出典:平成24年度 秋期 基本情報技術者試験 午前 問20

正解:エ

解説

モジュール結合(リンク)をプログラムの実行時に行う方式を動的リンキングといいます。実行前にあらかじめ結合しておく静的リンキングと異なり,必要になった時点でモジュールをロードして結合するため,記憶域の節約やモジュールの共有がしやすくなります。

選択肢ごとの解説

  • 誤り。インタプリタは,ソースプログラムを1文ずつ解釈しながら実行する方式のことで,モジュールの結合方式ではありません。
  • 誤り。オーバレイは,主記憶の同じ領域を複数のモジュールで切り替えて使用する手法で,結合のタイミングを表す用語ではありません。
  • 誤り。静的リンキングは,プログラムの実行前(コンパイルやリンク時)にモジュールを結合しておく方式です。
  • 正しい。動的リンキングは,プログラムの実行時に必要なモジュールを結合する方式です。
基本情報技術者の過去問を演習モードで解く