Data Structures MCQs

Sample multiple-choice questions for Data Structures (C-CAT Section B). Answers and short explanations are shown for study. The complete practice bank stays inside the app.

Sample questions

Q1. Which data structure is used for function call management?

  • A. Queue
  • B. Stack ✓
  • C. Tree
  • D. Graph

Explanation: Call stack uses LIFO stack semantics.

Topic: Stacks

Q2. Maximum nodes in a binary tree of height h (root height 0) is:

  • A. 2^h
  • B. 2^(h+1) - 1 ✓
  • C. 2h + 1
  • D. h^2

Explanation: Full binary tree: 2^(h+1) - 1 nodes.

Topic: Trees

Related notes

Practice more Data Structures

Continue in the practice app for larger sets and timed modes.

Open application dashboard