④ ソフトウェア・UI・マルチメディア

基本情報技術者118

問題

コンパイラの処理手順として適切な順序はどれか。

A字句解析→意味解析→構文解析→最適化→コード生成
B字句解析→構文解析→意味解析→最適化→コード生成✓ 正解
C構文解析→字句解析→意味解析→最適化→コード生成
D字句解析→構文解析→意味解析→コード生成→最適化

正解

B字句解析→構文解析→意味解析→最適化→コード生成

解説

コンパイラの処理は、字句解析、構文解析、意味解析、最適化、コード生成の順で行われる。

分野解説:④ ソフトウェア・UI・マルチメディア

OSとソフトウェアの仕組みを学ぶ分野です。ジョブ管理・タスク管理、マルチタスク、スプーリングやバッファリング、プリエンプティブ方式とタスクの状態遷移、ラウンドロビンなどのスケジューリングが頻出です。仮想記憶ではページイン/ページアウト、ページフォールト、スラッシング、LRUなどの置換アルゴリズムが重要です。加えてファイルのディレクトリ構造や相対パス、マルチメディア・UIの基礎も出題されます。

この分野の問題をすべて見る →

本番形式で問題を解いてみよう

クイズモードで挑戦 →
← 第117119問 →

基本情報技術者について

ITエンジニアの登竜門となる国家試験

主催情報処理推進機構(IPA)
出題形式科目A 多肢選択式(四肢択一)60問/科目B 多肢選択式20問。CBT方式で通年実施
試験時間科目A 90分・科目B 100分
受験料7,500円(税込)
合格基準科目A・科目Bとも評価点600点以上/1,000点満点
難易度★★★☆☆(標準)
試験詳細を見る →
← 問題一覧へ戻る