前の問題次の問題

コンパイラにおける処理を字句解析,構文解析,意味解析,最適化の四つのフェーズに分けたとき,意味解析のフェーズで行う処理はどれか。

選択肢 ア

言語の文法に基づいてプログラムを解析し,文法誤りがないかチェックする。

選択肢 イ

プログラムを表現する文字の列を,意味のある最小の構成要素の列に変換する。

選択肢 ウ

変数の宣言と使用とを対応付けたり,演算におけるデータ型の整合性をチェックする。

選択肢 エ

レジスタの有効利用を目的としたレジスタ割付けや,不要な演算を省略するためのプログラム変換を行う。

[出典:情報処理技術者試験 応用情報技術者 平成25年度(2013) 秋期 問20]

解答

正解
取組履歴
ログインすると履歴が残ります
解説
この問題は解説を募集しております。
ログインすると解説の投稿・編集が可能となります。
個人メモ(他のユーザーからは見えません)
メモを残すにはログインが必要です
コメント一覧
  • まだコメントがありません
※ コメントには[ログイン]が必要です。