
Queue and Data Structure Quiz
Quiz
•
Computers
•
University
•
Practice Problem
•
Hard
HASAN YIGIT
Used 1+ times
FREE Resource
Enhance your content in a minute
10 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Which of the following is true about a priority queue?
It follows the FIFO principle.
Elements are removed based on their position in the queue.
Elements are removed based on priority, not order.
It cannot be implemented using arrays.
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Which of the following is a feature of a double-ended queue (Deque)?
Only one end supports insertions and deletions.
Both ends support insertions and deletions.
Only rear end supports insertions.
Only front end supports deletions.
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Which of the following is a drawback of array-based queue representation?
A. Overflow even when space is available.
B. Additional memory is required for pointers.
C. Fixed-size implementation.
D. Both A and C.
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
In a circular queue, when the first element is enqueued, what happens to front and rear?
Both are incremented by 1.
front is set to 0, rear remains -1.
Both are set to 0.
rear is incremented, front remains -1.
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is a primary advantage of using a linked list for queue implementation?
Fixed-size memory.
Reduced pointer memory.
Dynamic memory allocation.
Simplified operations.
6.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
What is missing in the following function for initializing a queue?
struct Queue* createQueue(unsigned capacity) {
struct Queue* queue = (struct Queue*)malloc(sizeof(struct Queue));
queue->capacity = capacity;
queue->front = -1;
queue->rear = -1;
queue->array = ____;
return queue;
}
malloc(capacity * sizeof(int))
calloc(queue->capacity, sizeof(int))
malloc(sizeof(int))
(int*)malloc(queue->capacity * sizeof(int))
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What will be the output of the following code if maxSize = 3 and elements 1, 2, 3, 4 are enqueued?
enqueue(queue, 1);
enqueue(queue, 2);
enqueue(queue, 3);
enqueue(queue, 4);
All elements are enqueued.
Overflow error occurs.
Last element overwrites the first one.
Program crashes.
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?
Similar Resources on Wayground
10 questions
Mini 2 (5junio)
Quiz
•
University
13 questions
BACS3323 Chapter 4 -Flocking Algorithm
Quiz
•
University
10 questions
CSS-каскад стиль
Quiz
•
University
10 questions
Flutter Quiz
Quiz
•
University
10 questions
Bài 25 tin 10
Quiz
•
9th Grade - University
11 questions
Execl Quiz
Quiz
•
7th Grade - University
11 questions
Latex
Quiz
•
University
10 questions
Tree and Planar Graph
Quiz
•
University
Popular Resources on Wayground
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
22 questions
fractions
Quiz
•
3rd Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
15 questions
Equivalent Fractions
Quiz
•
4th Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
