ソフトウェア
基本情報技術者試験 科目A免除 修了試験 20120122 実施分 問25
手続型言語のコンパイラが行う処理のうち,最初に行う処理はどれか。
- ア 意味解析
- イ 構文解析
- ウ 最適化
- エ 字句解析
出典:基本情報技術者試験 科目A免除 修了試験 20120122 実施分 問25
答えと解説を見る
正解:エ
覚える知識
コンパイラの処理順序
コンパイラの最初の処理は、原始プログラムをトークンに分割する字句解析である。
この問題で必要なこと
コンパイラは字句解析→構文解析→意味解析→最適化→コード生成の順。
ひっかけ
構文解析は字句解析の後。
この知識の出題:本試験系 1 回・免除試験 4 回(公開問題での観測値)