Explore topic-wise MCQs in Data Structure.

This section includes 4 Mcqs, each offering curated multiple-choice questions to sharpen your Data Structure knowledge and support exam preparation. Choose a topic below to get started.

1.

Which of the following array element will return the top-of-the-stack-element for a stack of size N elements(capacity of stack > N)?

A. S[N-1]
B. S[N]
C. S[N-2]
D. S[N+1]
Answer» B. S[N]
2.

Array implementation of Stack is not dynamic, which of the following statements supports this argument?

A. space allocation for array is fixed and cannot be changed during run-time
B. user unable to give the input for stack operations
C. a runtime exception halts execution
D. improper program compilation
Answer» B. user unable to give the input for stack operations
3.

Which of the following array position will be occupied by a new element being pushed for a stack of size N elements(capacity of stack > N)?

A. S[N-1]
B. S[N]
C. S[1]
D. S[0]
Answer» C. S[1]
4.

What does stack underflow refer to?

A. accessing item from an undefined stack
B. adding items to a full stack
C. removing items from an empty stack
D. index out of bounds exception
Answer» D. index out of bounds exception