必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. 基本情報技術者
  3. 平成20年度秋季問題一覧
  4. 平成20年度秋季問題38-解答・解説-分析

平成20年度秋季問題

問題38

動的リンクライブラリ(DLL)の特徴として,適切なものはどれか。

アプリケーションがメモリにロードされるときに,同時にリンカによって組み込まれる。
アプリケーションの実行中,必要になったときに OS によって連係される。
コンパイル時に,コンパイラによってアプリケーションに組み込まれる。
コンパイルの前に,プリコンパイラによってアプリケーションに組み込まれる。

動的リンクライブラリ(DLL)の特徴として,適切なものはどれか。

アプリケーションがメモリにロードされるときに,同時にリンカによって組み込まれる。
アプリケーションの実行中,必要になったときに OS によって連係される。
コンパイル時に,コンパイラによってアプリケーションに組み込まれる。
コンパイルの前に,プリコンパイラによってアプリケーションに組み込まれる。

解答:イ

<解説>

コンピュータのプログラム作成時においては、一般に大規模なプログラムをモジュールに分割して、コンパイル後に、オブジェクトファイルを汎用ライブラリと共につなぎ合わせて実行可能形式のバイナリを作成する。これを静的リンクと呼ぶ。

それとは異なり、プログラムを実行する時に初めて他のモジュールやライブラリと結合される方式を動的リンクと呼ぶ。この動的リンクを使ったライブラリを、共有ライブラリあるいはダイナミックリンクライブラリ(DLL)と呼ぶ。