Which of the following statements is not correct for viruses ?
A. Viruses are obligate parasites.
B. Viruses can multiple only when they are inside the living cells.
C. Viruses cannot pass through bacterial filters.
D. Viruses are made up of protein and DNA or RNA (never both DNA and RNA).