B, cyanobacteria are prokaryotes, without chloroplasts, B error;
C, prokaryotic cells have no nucleus covered by nuclear membrane and no chromosomes. C is wrong;
D, some unicellular organisms are eukaryotes, such as amoeba; Some prokaryotes, such as various bacteria, have D errors.
So choose: a.