情報処理試験プラス

■問題■[n1013]

 図はコンパイラにおける処理の流れを表している。
 a〜dに入る用語の組合せとして、適切なものはどれか。

 ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───────┐
 │ a │→│ b │→│ c │→│ d │→│目的コード生成│
 └───┘ └───┘ └───┘ └───┘ └───────┘

   ┌──────┬──────┬──────┬──────┐
   │  a   │  b   │  c   │  d   │
 ┌─┼──────┼──────┼──────┼──────┤
 │ア│ 構文解析 │ 字句解析 │ 意味解析 │ 最適化  │
 │イ│ 構文解析 │ 字句解析 │ 最適化  │ 意味解析 │
 │ウ│ 字句解析 │ 構文解析 │ 意味解析 │ 最適化  │
 │エ│ 字句解析 │ 構文解析 │ 最適化  │ 意味解析 │
 └─┴──────┴──────┴──────┴──────┘