多项选择题

A.预定义异常
B.用户定义异常
C.函数运行异常
D.内存异常