Visual Programming MCQs with Answers
Practice important Visual Programming MCQs with answers and explanations.
Multiple Choice Questions
Q31: Which of the following operations is NOT a common event processing operation?
- A: Reading events.
- B: Creating events.
- C: Transforming events.
- D: Compiling events.
View Answer
D
Q32: In the context of event-driven programming, what does "polling for events" mean?
- A: Using events to control the program flow.
- B: Actively checking for events in a loop.
- C: Responding to events as they occur.
- D: Ignoring events until a certain condition is met.
View Answer
B
Q33: What is a drawback of not using event-driven programming, as mentioned in the lecture?
- A: The application becomes more scalable.
- B: Waiting for a single event is a blocking operation.
- C: The application becomes less deterministic.
- D: It allows for better real-world mapping.
View Answer
B
Q34: In the flower delivery system example, what happens when a store receives a flower delivery order?
- A: The order is processed immediately without notifying anyone.
- B: A request is broadcast to relevant drivers within a certain distance.
- C: The flowers are delivered by the store's staff.
- D: The system automatically assigns the nearest driver.
View Answer
B
Q35: In the flower delivery system, how is the driver ranked?
- A: Based on the number of flowers they can carry.
- B: Based on their ability to deliver flowers on time.
- C: Based on customer ratings.
- D: Based on their experience with the store.
View Answer
B
Q36: What does a store's profile include in the flower delivery system?
- A: The types of flowers they sell.
- B: The maximum number of deliveries per day.
- C: Constraints on driver rankings and driver assignment preferences.
- D: The delivery routes.
View Answer
C
Q37: What defines a "permanently weak driver" in the flower delivery system example?
- A: A driver who always accepts deliveries but is slow.
- B: A driver with fewer than five assignments on all active days.
- C: A driver with consistently low customer ratings.
- D: A driver who refuses assignments from certain stores.
View Answer
B
Q38: What characterizes an "idle driver" in the flower delivery system?
- A: A driver who has no assignments at all.
- B: A driver who has at least one day of activity with no assignments.
- C: A driver who is on vacation.
- D: A driver who has low performance ratings.
View Answer
B
Q39: How is a "consistently weak driver" defined in the flower delivery system?
- A: A driver with fewer assignments than average every day.
- B: A driver whose assignments are at least two standard deviations lower than the daily average.
- C: A driver who frequently misses assignments.
- D: A driver who takes too long to accept assignments.
View Answer
B
Q40: What defines a "consistently strong driver" in the flower delivery system?
- A: A driver with higher than average customer satisfaction.
- B: A driver with daily assignments at least two standard deviations above the daily average.
- C: A driver who never misses a delivery.
- D: A driver with the most assignments overall.
View Answer
B