修了試験 2017-12-10実施分 基本情報技術者試験 問19
コンパイラにおける処理を字句解析,構文解析,意味解析,最適化の四つのフェーズに分けたとき,意味解析のフェーズで行う処理はどれか。
正答3
解説
正解はウ。 意味解析フェーズでは,変数の宣言と使用箇所の対応付けや,演算に用いるデータ型の整合性チェックなど,文の意味的な正しさを検証する。 字句解析は文字列のトークン化,構文解析は文法チェック,最適化はレジスタ割付けなどのプログラム変換を担う。まとめて解く
修了試験 2017-12-10実施分を通しで解く(80問)→