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 enhances logical clarity by expressing solutions in terms of themselves, and it typically reduces code size by eliminating repetitive loops. However, it doesn't necessarily reduce execution time, make debugging easier, or guarantee bug-free software.