📢 Too many exams? Don’t know which one suits you best? Book Your Free Expert 👉 call Now!

  • google app store apple app store
  • ✖

      Question

      A banking application uses a Queue to process customer service requests. The following operations are performed: ENQUEUE(Request_

      • A → ENQUEUE(Request_
      • B → ENQUEUE(Request_
      • C → DEQUEUE() → ENQUEUE(Request_
      • D → DEQUEUE() → DEQUEUE() Which request is currently at the FRONT of the queue after all operations?
      A Request_A Correct Answer Incorrect Answer
      B Request_B Correct Answer Incorrect Answer
      C Request_C Correct Answer Incorrect Answer
      D Request_D Correct Answer Incorrect Answer
      E The queue is empty Correct Answer Incorrect Answer

      Solution

      Queue follows FIFO (First In, First Out) — the element added first is removed first. Tracing each operation: ENQUEUE(A) → Queue: [A] (front=A, rear=A)  ENQUEUE(B) → Queue: [A, B] (front=A, rear=B)  ENQUEUE(C) → Queue: [A, B, C] (front=A, rear=C)  DEQUEUE() → Removes A (front). Queue: [B, C] (front=B)  ENQUEUE(D) → Queue: [B, C, D] (front=B, rear=D)  DEQUEUE() → Removes B (front). Queue: [C, D] (front=C)  DEQUEUE() → Removes C (front). Queue: [D] (front=D) Final state: Queue = [D]. Front = Request_D. 

      Practice Next

      Relevant for Exams:

      ask-question