多项选择题

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

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