A self-contained program and does not need to be a part of another program to propagate itself, is called :
Answer & explanation
Correct answer: option 3
The correct answer is Option (3) - Worm
Computer Worm — a self-replicating, self-propagating, self-contained program that uses network mechanisms to spread itself. Unlike computer viruses, worms do not require human involvement to propagate.