A、发菜是原核生物,没有以核膜为界限的细胞核,A错误;B、噬菌体是病毒,没有细胞结构,不含核糖体,B错误;C、烟草花叶病毒的遗传物质是RNA,其基本组成单位是核糖核苷酸,C错误;D、颤藻无叶绿体,但含有叶绿素和藻蓝素,也可进行光合作用;硝化细菌虽不能光合作用,但能通过化能合成作用合成有机物,也是生产者,D正确.故选:D.