Which of the following is not true of viruses?
A they may contain DNA
B they contain a protein
C they are smaller than a bacterium
D they metabolize food for energy