The difference between virus and viroid is

1. absence of protein coat in viroid, but present in the virus.
2. presence of low molecular weight RNA in virus, but absent in viroid,
3. Both 1 and 2
4. None of the above

(a) Virus contains DNA or RNA as genetic material and a protein coat, whereas viroids have no protein coat, but only RNAastheir nucleic acid. This is the reason why viroids are carried inside viruses. e.g., hepatitis-D is a viroid that is carried in the capsid of hepatitis-B virus.
Page 27, XI NCERT