IPA過去問ドリル

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

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

リンカの機能として,適切なものはどれか。

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

正解:ウ

解説

リンカは,コンパイラが生成した複数の目的モジュール(オブジェクトファイル)間の相互参照(他のモジュールで定義された関数や変数の呼出しなど)を解決し,それらを結合して一つの実行可能なロードモジュールを生成するソフトウェアです。ライブラリへの登録はライブラリアン,主記憶へのロードはローダ,実行監視はデバッガなどの機能です。

選択肢ごとの解説

  • 誤り。作成したプログラムをライブラリに登録する機能は,ライブラリアンの機能です。
  • 誤り。ロードモジュールを主記憶にロードする機能は,ローダの機能です。
  • 正しい。複数の目的モジュールの相互参照を解決し,一つのロードモジュールを生成するのがリンカの機能です。
  • 誤り。プログラムの実行を監視し結果を記録する機能は,デバッガなどの機能です。
基本情報技術者の過去問を演習モードで解く