单项选择题

对于异常处理,以下说法哪个正确()

A.在运行时一旦发现运行时异常,不会中断并退出程序
B.受检异常在编译时不会被检测到
C.受检异常程序必须处理
D.运行时异常在编译时会被检测到