答案
A
解:由于不同颜色的光的波长不同,通过三棱镜的折射程度不同,所以白光经三棱镜后,光屏上自上而下出现了红、橙、黄、绿、蓝、靛、紫的色带.说明太阳光有这七种颜色组成,
A、如果在白屏前放一块红色玻璃,则白屏上的其他颜色的光消失,只留下红色.这表明,其它色光都被红色玻璃吸收了,只有红光能够透过;故A正确;
B、如果在白屏前放置一块蓝色玻璃,则白屏上只呈蓝色光,其他颜色的光消失,故B错误;
C、红色只能反射红光,如果把一张红纸贴在白屏上,所以在红纸上不看到彩色光带,只看到红光;故C错误;
D、如果把一张绿纸贴在白屏上,则在绿纸上看不到除绿光外的其他颜色的光,故D错误.
故选A.