ITパスポート 2016年 (平成28年 秋期) 問92「後に入れたデータが先に取り出されるデータ構造(以下,スタックという)がある。これ…」の正解と解説です。ITパスポート試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約68%です。
エ. C, D, A, B
正答率 67.8%(780人中 529人が正解)
スタックは後入れ先出しなので、積んだ順の逆にしか取り出せない。C、D、A、Bの順にするには、Cを出すときにAとBが積まれていなければならず、BがAの上に載る。そのためAより先にBが出てしまい、AをBの前に出すことはできない。