Viruses do not contain ribosomes. Ribosomes are found in living cells and are responsible for protein synthesis. Since viruses are not considered living organisms and lack the cellular machinery required for their own protein synthesis, they do not possess ribosomes. Instead, they rely on the host cell's ribosomes for protein production.
Thus, the correct answer is (d) None of the above.