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?



  • Binary tree


  • Scheduling of processes


  • Caching


  • Spatial locality

Q.22 What is the order of a matrix?



  • number of rows x number of columns


  • number of columns x number of row


  • number of rows x number of rows


  • number of columns x number of columns

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



  • Push


  • Create


  • Evaluation


  • Pop

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



  • Stack


  • Queue


  • Array


  • Tree

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



  • Branch


  • Queue


  • Stack


  • Tree

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



  • Linked List


  • Node List


  • Primitive list


  • 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?



  • Linked List


  • Stack


  • Tree


  • Queue

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



  • We can navigate in both the directions


  • It require more space than a singly linked list


  • The insertion and deletion of a node take a bit longer


  • None of the mentioned

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



  • You cannot have the next pointer point to null in a circular linked list


  • It is faster to traverse the circular linked list


  • You may or may not have the next pointer point to null in a circular linked list


  • All of the mentioned

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



  • O(n)


  • O(1)


  • log n


  • n log n

Q.32 Binary trees can have how many children?



  • 2


  • Any number of children


  • 0 or 1 or 2


  • 0 or 1

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



  • O(1)


  • O(n)


  • O(log n)


  • O(n log n)

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



  • The left child is always lesser than its parent


  • The right child is always greater than its parent


  • The left and right subtree should also be binary search tree


  • None of the mentioned

Q.35 What is an external sorting algorithm?



  • Algorithm that uses tape or disk during the sort


  • Algorithm that uses main memory during the sort


  • Algorithm that involves swapping


  • Algorithm that are considered in place

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



  • Brute force technique


  • Divide and conquer


  • Greedy algorithm


  • Dynamics programming

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



  • (n*(n+1))/2


  • (n*(n-1))/2


  • n


  • Information given is insufficient

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



  • 15


  • 3


  • 1


  • 11

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



  • pre-order traversal


  • post-order traversal


  • level-order traversal


  • in-order traversal

Scroll to Top