多项选择题

A.病毒是一段人为编制的小程序
B.病毒常隐藏在数据文件或潜伏在系统中,具有隐蔽性和潜伏性
C.计算机病毒是天然存在的