基本情報トップに戻る
A難易度: 2026年度

基本情報技術者 予想問題A 第14問

問題

スタック(stack)のデータ構造が従う原則はどれか。

選択肢

  1. 1ア FIFO(先入れ先出し)
  2. 2イ LIFO(後入れ先出し)
  3. 3ウ ランダムアクセス
  4. 4エ 優先度順

正解

2. イ LIFO(後入れ先出し)

詳しい解説を見る

解説

スタックは最後に入れたデータを最初に取り出すLIFO(Last In First Out、後入れ先出し)構造であり、イが正解である。データの追加(push)と取出し(pop)は常に一端(頂上)でのみ行う。アのFIFO(先入れ先出し)はキューの原則であり、到着順に処理する待ち行列に使われる。ウのランダムアクセスは配列の特徴で、添字により任意の要素へ直接アクセスできる性質を指す。エの優先度順は優先度付きキュー(ヒープ)の動作である。スタックは関数呼出しの戻り先管理や逆ポーランド記法の評価に利用される点も頻出であり、キューとの対比(LIFOとFIFO)は科目Aで最も狙われる基本事項である。

一問一答

科目A 180問+科目B 60問

Aの関連問題

この調子で演習を続けよう

スキマ資格では基本情報の全2398問を分野別・難易度別に体系的に学習できます。基本情報技術者は科目A(広く浅く)と科目B(プログラミング・アルゴリズム)の両輪での対策が必要です。