Which of the following statements best defines a computer virus?
A. It is a find mechanism, initiation mechanism, and can propagate.
B. It is a search mechanism, connection mechanism, and can integrate.
C. It is a learning mechanism, contamination mechanism, and can exploit.
D. It is a replication mechanism, activation mechanism, and has an objective.
Answer: D