PUSH命令でスタックにデータを入れ、POP命令でスタックからデータを取り出す。
動作中のプログラムにおいて、ある状態から次の順で10個の命令を実行したとき、スタックの中のデータ次のようになった。
1番目のPUSH命令でスタックに入れたデータはどれか。
ア | 29 |
イ | 7 |
ウ | 326 |
エ | 55 |
答え イ
【解説】
実行した処理を「PUSH a → PUSH b → POP → PUSH c → PUSH d → PUSH e → PUSH f POP → POP → PUSHg」として、スタックの状態を考える。(最初、スタックは空とする。)
【キーワード】
・スタック