Which of the following statements about viruses is true?
A. They do not mutate and evolve.
B. They do not contain genetic information.
C. They carry out physiological functions on their own.
D. Their existence depends on cells