Multiple choice

Use of recursion

  1. enhances logical clarity and reduces code size

  2. makes debugging easier

  3. reduces execution time

  4. makes software bug-free

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Recursion allows complex problems to be expressed in a concise, logical manner by breaking them into smaller instances of the same problem, which often leads to cleaner code.