A、病毒只有DNA或者RNA一种核酸,所以病毒只有4种碱基,4种核苷酸,A错误;B、分离定律和自由组合定律是发生有性生殖的真核生物形成配子的过程中,病毒的遗传,既不符合分离定律,也不符合自由组合定律,B错误;C、病毒的生命活动离不开细胞,不能在碳源、氮源、水、无机盐的培养基培上直接培养病毒,C错误;D、病毒的繁殖是在宿主细胞内,利用宿主细胞的原料合成自身的外壳和遗传物质,D正确.故选:D.