Which of the following is correct?
a. all viruses have protein-synthesizing machinery
b. some viruses can synthesize their own proteins
c. all viruses lack the machinery to synthesize proteins