MCQs on Difference between while and do while
by Yogi P - February 12, 2025
MCQs on Difference between while and do while
Q 1: Which type of loop checks the condition before executing the loop body?
- A while loop
- B do-while loop
- C Both loops
- D Neither loop
Answer: (A) while loop
Q 2: How many times will the loop body execute in a do-while loop, regardless of the condition?
- A Zero times
- B Exactly once
- C At least once
- D Multiple times
Answer: (C) At least once
Q 3: In which scenario is a while loop more efficient than a do-while loop?
- A When the loop must execute at least once
- B When displaying a menu in a console application
- C When the condition is rarely true
- D When iterating through a collection with an unknown number of elements
Answer: (D) When iterating through a collection with an unknown number of elements
Q 4: What is the control type of a do-while loop?
- A Entry-controlled
- B Exit-controlled
- C Both Entry and Exit-controlled
- D Neither Entry nor Exit-controlled
Answer: (B) Exit-controlled
Q 5: Which loop is best used when you need to repeat a block of code until a user decides to exit?
- A while loop
- B do-while loop
- C Both loops are equally suitable
- D Neither loop is suitable
Answer: (B) do-while loop