C 因为紫色的光实际上是红蓝两种颜色的光混合成的。红花吸收了蓝色的光只反射出红光,故呈现出红色。而白花将红色和蓝色的光都反射出来,所以呈现出紫色。白光是像彩虹那样的七种颜色的光混合成的。红色之所以呈现出红色是因为它吸收了除红色以外的所有颜色的光,只反射红色的光。人眼吸收了红色的光所以看它是红色的。白色的花可以反射出白色的光也就是所有颜色的光。