第2種情報処理技術者試験 1997年度 = 平成9年度・春期 午前 問6

 スタックにデータA, B, C, Dをこの順に格納した後に、今度はスタックから連続して取り出すとき、2回目の取出しで取り出されるデータはどれか。

 ア A  イ B  ウ C  エ D

解答

 ウ

解説

 スタックstack)は、データを後入れ先出しLIFOLast-In First-Out)で蓄えます。ちょうど、机の上に重ねた皿のように、最も上に重ねた皿を優先的に取り出すのと同様です。
 したがって、スタックにデータA, B, C, Dがこの順序で格納されているとき、最初に取り出されるのはDとなり、2番目に取り出されるのはCとなります。


BohYoh.comトップページへ