A software program that runs independently, consuming the resources of its host in order to maintain itself, that is capable of propagating a complete working version of itself onto another machine best describes
A) tidal wave.
B) worm.
C) Trojan horse.
D) splog.
Answer: B