Which of the following about a computer virus is not true?
A.
It is a piece of software whose purpose is to replicate.
B.
It is a program that gains control over its host in various ways.
C.
It all contains code which won't be activated without a trigger mechanism.
D.
It sometimes attaches to a file.