Skip to content
Sharp

Core Java · interview question

What happens if a NullPointerException is thrown but not caught in a method?

Multiple choiceMediumchapter-6-curatedpremiumcore-javacode-reading-with-exceptions
Choose one answer
Answer and explanation

Correct answer

B. The exception propagates up the call stack.

Why

Unchecked exceptions, like NullPointerException, do not need to be declared or caught. If not handled, they propagate up the call stack until caught or the program terminates.

Test yourself on Core Java

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

Start free test
All Core Java questions →