Final answer:
Viral genomes can be DNA or RNA, single-stranded or double-stranded, and linear or circular.
Step-by-step explanation:
Viral genomes can be DNA or RNA. They can also be single-stranded or double-stranded. Additionally, viral genomes can be linear or circular. Therefore, the correct answer is D. all of the above.