A、细菌具有核糖体,而病毒没有细胞结构,没有核糖体,故A错误;B、细菌具有细胞膜,但病毒没有细胞结构,因此没有细胞膜,故B错误;C、细菌含有蛋白质和核酸等物质,病毒含有蛋白质外壳和核酸作为遗传物质,故C正确;D、细菌具有细胞壁结构,而病毒没有细胞结构,因此不含细胞壁,故D错误.故选C.