单项选择题

A.当发生错误时,使程序跳转到下一程序块。
B.当发生错误时,忽略错误行,执行下一语句。
C.当发生错误时,不使用错误处理程序。
D.当发生错误时,给出错误信息,由用户作出选择。