C-Dynamic Memory Allocation and Data Structure Questions and Answers

Take Exam

Data Structure and Algorithms questions with answers are crucial for technical interviews and competitive exams like GATE, Infosys, and TCS. This topic tests understanding of arrays, linked lists, stacks, queues, trees, and sorting algorithms. Programming interview questions with answers in this section focus on time complexity, optimization, and problem-solving efficiency. Practicing DSA MCQs strengthens core programming logic, helping candidates excel in both written tests and coding interviews.

Detailed questions on dynamic memory use. For further practice, try database data models and data structures algorithms

C-Dynamic Memory Allocation and Data Structure

Showing 10 of 104 questions

71. Which of the following is not a type of queue?

  • Rear queue
  • output retricted queue
  • Priority queue
  • Circular queue
Show Answer Report

72. In the input restricted queue

  • Deletion of element at both front and rear end.
  • Addition of element at both front and rear end.
  • Deletion at only front end
  • All of the above
Show Answer Report

73. In which queue element can be inserted randomly

  • Priority queue
  • Circular queue
  • Simple queue
  • None of the above
Show Answer Report

74. In which queue smallest element of the queue is delted first

  • Ascending priority queue
  • Decending priority queue
  • Circular queue
  • Simple queue.
Show Answer Report

75. "Round Robin algorithm" is based on:

  • Stack
  • Queue
  • Trees
  • Graph
Show Answer Report

76. In which queue the largest element is deleted first

  • Circular queue
  • ascending priority queue
  • Descending priority queue
  • Data queue
Show Answer Report

77. When an element is inserted in queue, the position of rear:

  • Increases
  • Decreases
  • Remains constant
  • None of these.
Show Answer Report

78. When an element is deletion in queue, the position of frong

  • Increases
  • Decreases
  • Remains constant
  • None o these
Show Answer Report

79. Entries in a stack are "ordered". What is the meaning of this statement?

  • A collection of stacks can be sorted.
  • Stack entries may be compard with the '<' operation.
  • the entries must be stored in a linked list.
  • There is a first entry, a second entry, and so on.
Show Answer Report

80. The operation for adding an entry to a stack is traditionally called.

  • Add
  • Append
  • Insert
  • Push
Show Answer Report
Questions and Answers for Competitive Exams Various Entrance Test