Difficulty: Medium
Correct Answer: B, E, C, D, A
Explanation:
Introduction / Context:
Reservation systems typically follow a plan→check→book→pay→travel pipeline. First decide the destination, then verify seat/berth availability for the intended date/time. Many real systems either take payment just before or just after confirming reservation; exam keys may place payment before the final reservation confirmation or immediately after booking. The offered choice closest to the practical flow is selected below.
Given Data / Assumptions:
Concept / Approach:
Choose the sequence that keeps destination first, availability second, groups reservation and payment together before travel, and respects causality.
Step-by-Step Solution:
B) Destination → E) Availability → C) Payment → D) Reservation → A) Travel.Among given options, this is the closest consistent pipeline.
Verification / Alternative check:
Any path starting with travel or skipping availability is invalid. A strict alternative B → E → D → C → A is common, but not present among options.
Why Other Options Are Wrong:
They put travel first, or payment before knowing availability, or otherwise invert core dependencies more severely.
Common Pitfalls:
Ignoring the necessity of an availability check prior to committing funds/booking.
Final Answer:
B, E, C, D, A
Discussion & Comments