A、蛋白质不是遗传物质,遗传物质包括DNA和RNA,A错误;
B、绝大多数生物的遗传物质是DNA,只有少数生物的遗传物质是RNA,因此DNA是主要的遗传物质,B正确;
C、病毒的遗传物质是DNA或RNA,C错误;
D、真核生物的遗传物质就是DNA,D错误.
故选:B.
A、蛋白质不是遗传物质,遗传物质包括DNA和RNA,A错误;
B、绝大多数生物的遗传物质是DNA,只有少数生物的遗传物质是RNA,因此DNA是主要的遗传物质,B正确;
C、病毒的遗传物质是DNA或RNA,C错误;
D、真核生物的遗传物质就是DNA,D错误.
故选:B.