Which of these describes a difference between viruses and cells?

A. Cells contain protein, and viruses contain only carbohydrates.
B. Viruses have flagella, and cells have only cilia.
C. Cells reproduce independently, and viruses require a host to reproduce.
D. Viruses have membranes made of proteins, and cells have membranes made of nucleic acid.