How does a virus replicate itself?

A)it grows larger and divides into two viruses
B)it finds another virus and reproduces sexually
C)it finds pieces of protein in the environment and builds another virus
D)it hijacks a living cell and tricks it into making more viruses