스택(stack)은 후입선출(LIFO, Last In First Out) 구조를 가지므로 가장 나중에 들어간 데이터가 가장 먼저 나오게 됩니다. 주어진 순서대로 A, B, C, D를 스택에 입력하면, 스택의 최상단에는 D가 위치하고, 그 아래로 C, B, A가 순서대로 쌓이게 됩니다. 따라서 스택에서 데이터를 출력할 때는 D부터 출력되며, 그 다음으로 C, B, A 순으로 출력됩니다. 보기 3의 순서 D, A, B, C는 스택의 후입선출 원리에 어긋납니다. D가 가장 먼저 출력되는 것까지는 맞지만, 그 다음으로 출력되어야 할 것은 D 바로 아래에 있었던 C입니다. 그러나 보기 3에서는 A가 출력되므로, 스택에서의 출력 결과로 옳지 않습니다. 따라서 보기 3은 스택의 동작 원리에 맞지 않는 출력 순서입니다.