本文へスキップ

技術士試験(情報工学部門)・情報技術者試験。ファーストマクロ。


Since 2016.4.19

令和4年度 技術士第一次試験問題【専門科目】

V−12

プログラムをある言語から他の言語へと変換するプロセス (コンパイル) について元の形式のプログラムをソースプログラム、コンパイルされたプログラムをオブジェクトプログラムとし、そのプロセスの流れを下図に示す。下図A、B、Cに入る語句の組合せとして、適切なものはどれか。

                   

@ 字句解析器  コード生成器 構文解析器 

A 構文解析器  字句解析器  コード生成器

B コード生成器 字句解析器  構文解析器 

C 字句解析器  構文解析器  コード生成器

D コード生成器 構文解析器  字句解析器 


正解

C


解説

ソースファイルの読込み ⇒ 字句解析 ⇒ 構文解析 ⇒ (中間語作成) ⇒ (最適化) ⇒ コード作成の順に経て、オブジェクトプログラムが得られる。

V−11 目次 V−13