A recursive function causes an infinite recursion (run-time error) if:

The base case is never executed or does not exist.
  • It has no recursive call.
  • None of the stated reasons.
  • All of the stated reasons.

Do you think if there is no recursive call, we will have a recursive function?

How will the recursive function stop if there is no base case?