ITパスポート 2011年 (平成23年 特別) 問58「あるキューに要素"33",要素"27"及び要素"12"の三つがこの順序で格納され…」の正解と解説です。ITパスポート試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約83%です。
イ. 27
正答率 82.7%(1,768人中 1,463人が正解)
キューはFIFO(First-In First-Out=先入れ先出し)構造で、最初に入れた要素から順に取り出される。現状: [33, 27, 12](33が先頭、12が末尾)。45を追加: [33, 27, 12, 45]。1回目取出=33、2回目取出=27。スタック(LIFO=後入れ先出し)と区別することが重要で、本問は2番目取出を聞いているので順序を正確に追う必要がある。