CompTIA A+ 220-902 Question J-6

Which of the following security threats is defined by its self propagating characteristic?

A. Virus
B. Rootkit
C. Trojan
D. Worm