基本情報技術者試験 基本情報技術者試験 平成30年度 秋期 午前 午前 問19: 手続型言語のコンパイラが行う処理のうち,最初に行う処理はどれか。

基本情報技術者試験 平成30年度 秋期 午前
Q 1919 / 80
手続型言語のが行う処理のうち,最初に行う処理はどれか。
この問の正解率:65.63%(966件)
この問題の本文・選択肢・正解・解説(展開)

問題本文

手続型言語のコンパイラが行う処理のうち,最初に行う処理はどれか。

選択肢

  • .意味解析
  • .構文解析
  • .最適化
  • .字句解析

正解

. 字句解析

解説

手続型言語コンパイラの処理順序は 字句解析 → 構文解析 → 意味解析 → 最適化 → コード生成 です。最初に行うのは字句解析。エが正解。

選択肢ごとの解説

  • .意味解析は構文解析の後、3番目に行われる処理です。
  • .構文解析は字句解析の後、2番目に行われる処理です。
  • .最適化は意味解析の後で実施される後段の処理で、最初ではありません。
  • .ソースコードをトークン列に分ける字句解析がコンパイラ最初の処理で、正解です。

基本情報技術者試験 平成30年度 秋期 午前過去問一覧へ戻る・問19