What is a computer virus?

None of these

Micro Wave

Name of insect

Software program