Skip to content
Sharp

Exceptions · interview question

What happens when a runtime exception is thrown but not caught within a method?

Multiple choiceMediumchapter-6-curatedpremiumexceptionsexceptions-basics
Choose one answer
Answer and explanation

Correct answer

C. The exception propagates up the call stack until caught or terminates the program.

Why

When a runtime exception is not caught within a method, it propagates up the call stack to see if any calling method can handle it. If no catch block is found, the program terminates, and a stack trace is printed.

Test yourself on Exceptions

A free test with instant, explained results. No account needed.

Start free test
All Exceptions questions →