過去問ぽちぽちby KKM Studio

平成23年度特別 ITパスポート 問58 解説

あるキューに要素“33”,要素“27”及び要素“12”の三つがこの順序で格納されている。このキューに要素“45”を追加した後に要素を二つ取り出す。2番目に取り出される要素はどれか。

  1. ア12
  2. イ27
  3. ウ33
  4. エ45
答えを見る

正解 イ27

要点キューは先に入れたデータから取り出す先入先出し(FIFO)

解説

キューは先入先出し(FIFO)のデータ構造です。

  • 格納順:33 → 27 → 12 → 45(追加)
  • 1番目に取り出す:33
  • 2番目に取り出す:27

よって正解はイです。後入先出し(LIFO)のスタックと混同すると、45、12の順に取り出すと考えてしまうので注意します。

App

スキマ時間に、1問ずつ。
アプリ「ITパスポート 過去問ぽちぽち」

全問を正答・解説つきで収録。毎日の10問に、忘れた頃の復習が自然に混ざります。広告なし・買い切り。

App Store近日公開Google Play近日公開