Which of the following correctly describes the operation of a queue?

Quiz on Queue Concepts 1

Quiz
•
Computers
•
University
•
Medium
HASAN YIGIT
Used 1+ times
FREE Resource
10 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Last-In-First-Out (LIFO)
First-In-First-Out (FIFO)
Last-In-Last-Out (LILO)
None of the above
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What condition indicates a queue is empty in an array implementation?
rear == capacity - 1
front == rear
front == -1 && rear == -1
front > rear
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
In the initialization of a queue, what are the initial values of front and rear?
0, 0
-1, -1
0, -1
None of the above
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
How is an overflow condition determined in a circular queue?
rear == front
(front == rear + 1) || (front == 0 && rear == maxSize - 1)
front == -1
rear == maxSize
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
During the enqueue operation of a simple array-based queue, what happens when the queue is full?
The rear pointer is reset to -1.
Elements are shifted left.
The enqueue operation is blocked.
The rear pointer cycles to 0.
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is printed by this code after enqueue operations? enqueue(queue, 5); enqueue(queue, 10); printf("Front: %d", queue->array[queue->front]);
Front: 5
Front: 10
Undefined behavior
No output (program crashes).
7.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
What condition should replace ___ in the following dequeue function? int dequeue(struct Queue* queue) { if (___) { printf("Queue is empty\n"); return -1; } int item = queue->array[queue->front]; if (queue->front == queue->rear) { queue->front = queue->rear = -1; } else { queue->front = (queue->front + 1) % queue->capacity; } return item; }
queue->rear == queue->capacity
queue->front == queue->rear
queue->front == -1 && queue->rear == -1
queue->front == -1
Create a free account and access millions of resources
Similar Resources on Quizizz
10 questions
Python Basic level 1

Quiz
•
University
10 questions
Queues and Circular Queues

Quiz
•
University
10 questions
Quiz 1 - AK2 Section

Quiz
•
University
15 questions
Stacks and Queues Quiz

Quiz
•
University
10 questions
UNIT-2 QUEUE

Quiz
•
University
10 questions
Stack & Queue

Quiz
•
University
15 questions
DATA STRUCTURES QUIZ

Quiz
•
University
15 questions
AS Computing: Data Structures

Quiz
•
10th Grade - University
Popular Resources on Quizizz
15 questions
Character Analysis

Quiz
•
4th Grade
17 questions
Chapter 12 - Doing the Right Thing

Quiz
•
9th - 12th Grade
10 questions
American Flag

Quiz
•
1st - 2nd Grade
20 questions
Reading Comprehension

Quiz
•
5th Grade
30 questions
Linear Inequalities

Quiz
•
9th - 12th Grade
20 questions
Types of Credit

Quiz
•
9th - 12th Grade
18 questions
Full S.T.E.A.M. Ahead Summer Academy Pre-Test 24-25

Quiz
•
5th Grade
14 questions
Misplaced and Dangling Modifiers

Quiz
•
6th - 8th Grade