Stack · Class 12 · CBSE · Science Computer Science
A stack initially contains [10, 20], with 20 at the top. The operations pop(), push(35), push(40), and pop() are performed in order. What is the top…
Practice question from Stack (Class 12 · CBSE · Science Computer Science), with the correct answer and a step-by-step solution.
easy · MCQ · Q-5F8FB9
A stack initially contains [10, 20], with 20 at the top. The operations pop(), push(35), push(40), and pop() are performed in order. What is the top element of the resulting stack?
- A.10
- B.20
- C.35Correct answer
- D.40
Solution
The first pop() removes 20. After pushing 35 and 40, the final pop() removes 40, leaving 35 at the top.
More from Stack
- Which principle is followed by a stack data structure?
- Consider the following Python code: s = [] def push(x): s.append(x) def popitem(): if len(s) == 0: return "Underflow" return s.pop() push(1…
- What is stack underflow? State one condition that causes it and explain how it can be prevented in a Python implementation.
- What will be displayed by the following Python code? st = [] for n in [3, 6, 9]: st.append(n) while st: print(st.pop(), end=" ")
Practise more Computer Science
Sign up free for adaptive practice on this chapter, with instant feedback and hints on every question.
Start practising freeFree to start · No credit card needed