C# - Collection Classes Questions and Answers

Practice Mode
Showing 10 of 39 questions
Q21
Which collection does not allow duplicate keys
  • A List
  • B ArrayList
  • C Explanation: Dictionary requires unique keys.
  • D Queue
Answer: Option C
Explanation: Dictionary requires unique keys.
Q22
Which collection is non-generic and stores data as object
  • A List<T>
  • B Dictionary<T,K>
  • C Explanation: ArrayList stores all elements as object type.
  • D LinkedList<T>
Answer: Option C
Explanation: ArrayList stores all elements as object type.
Q23
Which collection provides fast lookup using keys
  • A Stack
  • B Queue
  • C Explanation: Dictionary provides fast key-based access.
  • D List
Answer: Option C
Explanation: Dictionary provides fast key-based access.
Q24
Which class represents a collection of objects sorted by key
  • A Hashtable
  • B Explanation: SortedList stores key-value pairs in sorted order.
  • C Stack
  • D Queue
Answer: Option B
Explanation: SortedList stores key-value pairs in sorted order.
Q25
Which collection allows duplicate values but unique keys
  • A List
  • B Explanation: Dictionary allows duplicate values but keys must be unique.
  • C Queue
  • D Stack
Answer: Option B
Explanation: Dictionary allows duplicate values but keys must be unique.
Q26
Which method is used to add an element to List<T>
  • A Insert()
  • B Explanation: Add() is used to insert elements into List<T>.
  • C Push()
  • D Enqueue()
Answer: Option B
Explanation: Add() is used to insert elements into List<T>.
Q27
Which method removes the top element of a Stack
  • A Remove()
  • B Delete()
  • C Explanation: Pop() removes and returns the top element.
  • D Clear()
Answer: Option C
Explanation: Pop() removes and returns the top element.
Q28
Which method adds an element to a Queue
  • A Push()
  • B Add()
  • C Explanation: Enqueue() adds an element to a Queue.
  • D Insert()
Answer: Option C
Explanation: Enqueue() adds an element to a Queue.
Q29
Which collection allows indexed access
  • A Queue
  • B Stack
  • C Explanation: List allows access using index positions.
  • D Dictionary
Answer: Option C
Explanation: List allows access using index positions.
Q30
Which collection stores elements as nodes with links
  • A ArrayList
  • B List
  • C Explanation: LinkedList stores elements as linked nodes.
  • D Dictionary
Answer: Option C
Explanation: LinkedList stores elements as linked nodes.
Questions and Answers for Competitive Exams Various Entrance Test