Final answer:
All viruses and protists contain nucleic acids and proteins, which are key to their genetic makeup and function.
Step-by-step explanation:
The two types of molecules found in all viruses and all protists are nucleic acids and proteins. Viruses are composed mainly of DNA or RNA (the nucleic acid) encapsulated within a protein coat called a capsid; some may also have an envelope derived from the host cell membrane which includes lipids. However, every virus contains nucleic acids and proteins. Similarly, protists, which are a diverse group of eukaryotic microorganisms, also contain these macromolecules. Nucleic acids, including DNA and RNA, are essential for the genetic information of the organism, while proteins play various roles, including structural functions and as enzymes for metabolic reactions.