問題文の図の中で空欄がリンカを囲むようになっています。リンカの役割がわかっていれば答えられると思います。
原始プログラム(ソースコード)から、実行されるまでの流れは、
- コンパイラがソースプログラムを最適化し機械語に翻訳する。
- リンカによって、変換されたプログラムで使うライブラリが付け加えられロードモジュールを作る。(静的リンク)
- ロードモジュールを実行して処理を行う。
といった流れです。
つまり、リンカによってプログラムに加えられている「b」 はライブラリモジュール、リンカによって生成される「c」はロードモジュール、残った「a」が目的プログラムとなります。