過去問ぽちぽちby KKM Studio

平成30年度春期 ITパスポート 問96 解説

先入れ先出し(First-In First-Out,FIFO)処理を行うのに適したキューと呼ばれるデータ構造に対して“8”,“1”,“6”,“3”の順に値を格納してから,取出しを続けて2回行った。2回目の取出しで得られる値はどれか。

  1. ア1
  2. イ3
  3. ウ6
  4. エ8
答えを見る

正解 ア1

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

解説

キューは先入れ先出し(FIFO)のデータ構造で、格納した順に取り出されます。「8」「1」「6」「3」の順に格納すると、1回目の取出しで「8」、2回目の取出しで「1」が得られます。よってアが正解です。

  • イ(3):最後に格納した値で、後入れ先出し(LIFO)のスタックの1回目の取出しになるので誤り。
  • ウ(6):スタックの2回目の取出しの値なので誤り。
  • エ(8):1回目の取出しの値なので誤り。
App

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

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

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