多项选择题

计算机病毒通常可分为( )。

A.系统引导病毒
B.文件型病毒
C.复合型病毒
D.宏病毒