待ち行列に対する操作を,次のとおり定義する。 ENQ n:待ち行列にデータnを挿入する。 DEQ:待ち行列からデータを取り出す。 空の待ち行列に対し,ENQ 1,ENQ 2,ENQ 3,DEQ,ENQ 4,ENQ 5,DEQ,ENQ 6,DEQ,DEQの操作を行った。次にDEQ操作を行ったとき,取り出されるデータはどれか。

キューは先入れ先出し、取出し順は挿入順と同じ

頻出基本情報技術者試験2018年度 秋期 午前5/アルゴリズムとプログラミング / データ構造

選択肢

正解と解説

正解: 5

待ち行列は先入れ先出しなので、取り出しは挿入順に行われる。操作を追うと1、2、3、4の順に取り出され、その時点で残っているのは5と6である。次の取出しでは最も古い5が出る。

選択肢ごとの解説

出典:平成30年度 秋期 基本情報技術者試験 午前 問5(IPA)

同じ分野の他の問題

最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。