A self-contained program that 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
A worm is malicious software that is a complete program in itself: it copies itself and spreads from computer to computer over a network without attaching to another program and without the user running it. This is what sets it apart from a virus, which must attach itself to a host program or file to spread.