Data Structure MCQs SET-2

Hey Guys Welcome to CSE Study247

In this page provide you Data Structure MCQs SET-2 , Which is very useful of Many Exam Like semester , ISRO, DRDO, Banking , Railway etc.

Data Structure

A data structure is a specialized format for organizing, processing, retrieving and storing data. There are several basic and advanced types of data structures, all designed to arrange data to suit a specific purpose. Data structures make it easy for users to access and work with the data they need in appropriate ways.

❤️ TOP 500+ C Programming Question and Answer

Q.21 Which of the following concepts make extensive use of arrays?

  • A) Binary tree
  • B) Scheduling of processes
  • C) Caching
  • D) Spatial locality

Q.22 What is the order of a matrix?

  • A) number of rows x number of columns
  • B) number of columns x number of row
  • C) number of rows x number of rows
  • D) number of columns x number of columns

Q.23 Process of inserting an element in stack is called

  • A) Push
  • B) Create
  • C) Evaluation
  • D) Pop

Q.24 The data structure required to check whether an expression contains balanced parenthesis is?

  • A) Stack
  • B) Queue
  • C) Array
  • D) Tree

Q.25 Which data structure is needed to convert infix notation to postfix notation?

  • A) Branch
  • B) Queue
  • C) Stack
  • D) Tree

Q.26 A linear collection of data elements where the linear node is given by means of pointer is called?

  • A) Linked List
  • B) Node List
  • C) Primitive list
  • D) None of the mentioned

Q.27 A linear list of elements in which deletion can be done from one end (front) and insertion can take place only at the other end (rear) is known as a?

  • A) Linked List
  • B) Stack
  • C) Tree
  • D) Queue

Q.28 Which of the following is false about a doubly linked list?

  • A) We can navigate in both the directions
  • B) It require more space than a singly linked list
  • C) The insertion and deletion of a node take a bit longer
  • D) None of the mentioned

Q.29 What differentiates a circular linked list from normal linked list?

  • A) You cannot have the next pointer point to null in a circular linked list
  • B) It is faster to traverse the circular linked list
  • C) You may or may not have the next pointer point to null in a circular linked list
  • D) All of the mentioned

Q.30 What is the complexity of searching for a particular element in a singly linked list?

  • A) O(n)
  • B) O(1)
  • C) log n
  • D) n log n

Q.32 Binary trees can have how many children?

  • A) 2
  • B) Any number of children
  • C) 0 or 1 or 2
  • D) 0 or 1

Q.33 What is the time complexity of pre-order traversal in the iterative fashion?

  • A) O(1)
  • B) O(n)
  • C) O(log n)
  • D) O(n log n)

Q.34 Which of the following is false about a binary search tree?

  • A) The left child is always lesser than its parent
  • B) The right child is always greater than its parent
  • C) The left and right subtree should also be binary search tree
  • D) None of the mentioned

Q.35 What is an external sorting algorithm?

  • A) Algorithm that uses tape or disk during the sort
  • B) Algorithm that uses main memory during the sort
  • C) Algorithm that involves swapping
  • D) Algorithm that are considered in place

Q.36 Quick sort can be categorized into which of the following?

  • A) Brute force technique
  • B) Divide and conquer
  • C) Greedy algorithm
  • D) Dynamics programming

Q.37 What is the number of edges present in a complete graph having n vertices?

  • A) (n*(n+1))/2
  • B) (n*(n-1))/2
  • C) n
  • D) Information given is insufficient

Q.38 A connected planar graph having 6 vertices and 7 edges contains -------- regions.

  • A) 15
  • B) 3
  • C) 1
  • D) 11

Q.39 Depth first search is equivalent to which of the traversal in the binary tree?

  • A) pre-order traversal
  • B) post-order traversal
  • C) level-order traversal
  • D) in-order traversal

Scroll to Top