Question Detail

COS 102 test topic Objective Question

Question

What catastrophic runtime failure typically results from a recursive function omitting a base case?
Options
A Segmentation fault due to Stack Overflow
Correct Answer
B Memory leak in the heap
C Deadlock condition
D Bus error
Correct Answer

Option A is the correct answer.

Detailed Explanation

Without a terminating base condition, recursive calls push activation frames indefinitely until call-stack memory is exhausted.

Hint

No hint available

Question Info