応用情報技術者試験 午前

解説一覧 / 令和6年度 秋期 問20

解説を読む ↓

20令和6年度 秋期テクノロジ系

手続型言語のコンパイラがコード生成までに行う処理のうち,最後に行うものはどれか。

正解はウ

解説 本サイト独自(IPA公表のものではありません)

 最適化とは,意味を変えずに,生成するコードを効率よく動作する形へ改める処理である。字句解析,構文解析,意味解析によってプログラムの構造と意味を確認した後,コードを生成する直前に最適化を行う。

  •  意味解析は,構文解析で得た構造について,変数や演算などの意味上の整合性を調べる処理であり,最適化より前に行う。
  •  構文解析は,字句解析で分けた要素の並びが文法に従っているかを調べ,プログラムの構造を明らかにする処理である。
  •  字句解析は,プログラムの文字列を意味のある最小要素に分ける処理であり,コンパイラの処理の初期に行う。
この解説は間違っています

 ログインは不要です

この解説は,別のモデルによるレビューを受けています。

出典:令和6年度 秋期 応用情報技術者試験 午前 問20

自分で解いてから答え合わせをするなら 問題バンク — 解説は解答後に表示されます。