アルゴリズムとプログラミング

ITパスポート試験複数のデータが格納されているスタックからのデータの取出し方として,適切なものはどれか

テクノロジ系アルゴリズムとプログラミング難易度:easy
複数のデータが格納されているスタックからのデータの取出し方として,適切なものはどれか。
格納された順序に関係なく指定された任意の場所のデータを取り出す。
最後に格納されたデータを最初に取り出す。
最初に格納されたデータを最初に取り出す。
データがキーをもっており,キーの優先度のデータを取り出す。
正解
イ.最後に格納されたデータを最初に取り出す。

スタックはLIFO(Last In First Out)原則に従うデータ構造である。最後にプッシュされたデータが最初にポップされるため、選択肢イ「最後に格納されたデータを最初に取り出す」が正確な定義に一致する。

?選択肢ごとの解説

ア ×「指定された任意の場所のデータを取り出す」は配列やランダムアクセス可能なデータ構造の特性である。スタックはアクセス順序がLIFOに固定されており、任意位置へのア…
イ ○スタックはLIFO(Last In First Out)原則に従うデータ構造である。最後にプッシュされたデータが最初にポップされるため、選択肢イ「最後に格納されたデータを最初に取り出す」が正確な定義に一致する。
ウ ×「最初に格納されたデータを最初に取り出す」はキュー(Queue)のFIFO(First In First Out)の説明である。窓口の待ち行列のように先着順に処…
エ ×「キーの優先度でデータを取り出す」は優先度付きキュー(Priority Queue)の説明であり、ヒープ構造で実装されることが多い。格納順ではなく優先度によって…
この問題の「深掘り・誤答の完全解説・覚え方」は、登録すると読めます。

ITパスポート試験は全2,669問。公開しているのはその一部で、登録すると残りも一問ごとにAI解説つきで解けます。SRS暗記カード・全真模試・弱点診断まで。

登録は1分・クレジットカード不要。無料のまま練習・暗記カード・模試まで使えます。

作成・校閲:ukamiru編集部 · 最終更新 2026-08-15 · ITパスポート試験 過去問 · itpass-h30a-q76

【ITパスポート試験】複数のデータが格納されているスタックからのデータの取出し方と…|正解「最後に格納されたデータを最初…」|ukamiru 過去問