①蓝藻和黑藻都能光合作用,①正确; ②蓝藻属于原核生物,其细胞的膜系统只包含细胞膜,而黑藻具有细胞膜、核膜和细胞器膜等,②错误;③细胞生物的遗传物质都是DNA,③正确; ④二者合成蛋白质的场所都是核糖体,④正确.故选:B.