リンカの機能として,適切なものはどれか。
リンカは目的モジュールを結合し相互参照を解決する
選択肢
- ア作成したプログラムをライブラリに登録する。
- イ実行に先立ってロードモジュールを主記憶にロードする。
- ウ相互参照の解決などを行い,複数の目的モジュールなどから一つのロードモジュールを生成する。
- エプログラムの実行を監視し,ステップごとに実行結果を記録する。
正解と解説
正解:ウ 相互参照の解決などを行い,複数の目的モジュールなどから一つのロードモジュールを生成する。
コンパイラやアセンブラが出力する目的モジュールには、他のモジュールで定義された関数や変数への未解決の参照が残っている。リンカはこれら複数の目的モジュールやライブラリを結び付け、相互参照のアドレスを解決して、実行可能な一つのロードモジュールにまとめる。主記憶への読込みはローダの仕事であり、リンカとは役割が異なる。
選択肢ごとの解説
- アモジュールをライブラリへ登録・管理するのはライブラリアン(アーカイバ)の機能である。
- イロードモジュールを主記憶へ読み込むのはローダの役割である。
- ウ正解。複数の目的モジュールを結合し相互参照を解決してロードモジュールを作る。
- エ実行を監視して途中経過を記録するのはトレーサやデバッガの機能である。
この問題は2回出題されています
- 2016年度 春期 午前 問20(このページ)
- 2018年度 秋期 午前 問20
同じ分野の他の問題
- あるシステムにおいて,"プログラムの記述方法が統一されていないので保守がしづらい"という問題が発生している。今後の新規開…2026年度 公開問題 科目A 問11
- 次の記述中の に入れる正しい答えを、解答群の中から選べ。 次のプログラムにおいて、手続proc2を呼び出すと、 の順に出…2023年度 公開問題 科目B 問2
- 次の記述中の に入れる正しい答えを、解答群の中から選べ。 プログラムを実行すると、" "と出力される。 〔プログラム〕 …2022年度 公開問題 科目B 問1
- インタプリタの説明として、適切なものはどれか。2019年度 春期 午前 問19
- プログラムのコーディング規約に規定する事項のうち、適切なものはどれか。2022年度 公開問題 科目A 問9
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。