平成16年春期試験問題 午前問45

午前試験免除制度対応!基本情報技術者試験のeラーニング【独習ゼミ】
プログラムを構成するモジュールの結合を,プログラムの実行時に行う方式はどれか。

  • インタプリタ
  • オーバーレイ
  • 静的リンキング
  • 動的リンキング
正解 問題へ
分野:テクノロジ系
中分類:ソフトウェア
小分類:オペレーティングシステム
解説
  • インタプリタは、ソースコードを1行ずつ解釈しながらプログラムを実行していく言語プロセッサの方式です。一般にコンパイラによって作成される実行ファイル形式よりも解釈と実行が同時進行のため処理時間がかかります。
  • オーバーレイは、主記憶に格納できない大きいプログラムをいくつかのブロックに分割し、その時の処理に必要なブロックだけを主記憶にロードして実行する方式です。
  • 静的リンキングは、コンパイル後のオブジェクトコードと、ライブラリ/モジュールの結合を実行ファイルの生成時(プログラムの実行前)に行う方式です。スタティックリンキングともいいます。
  • 正しい。動的リンキングは、プログラムの実行中にそのモジュールが必要となった時点で結合して利用する方式です。主に共用ライブラリやシステムライブラリなどをプログラムで使用するときに使われます。ダイナミックリンキングともいいます。

この問題の出題歴


Pagetop