B
分析:(1)光在同种、均匀、透明介质中沿直线传播,日食、月食、影子、小孔成像都是光的直线传播形成;
(2)平行光线照射到光滑的物体表面发生反射,反射光线仍然是平行的,称为镜面反射;
(3)放大镜是利用物体了在1倍焦距之内成正立、放大的虚像的原理,是光的折射现象;
(4)太阳光是由红、橙、黄、绿、蓝、靛、紫七种颜色的光组成的,称为光的色散现象.
解答:A、日食和月食是由于光的直线传播引起的,故该选项说法错误;
B、高楼大厦的玻璃幕墙造成的光污染是由于光的镜面反射引起的,故该选项说法正确;
C、通过放大镜看到被放大的字是由于光的折射引起的,故该选项说法错误;
D、太阳光是由红、橙、黄、绿、蓝、靛、紫七种颜色的光组成的,故该选项说法错误.
故选B.
点评:本题考查了光的基本现象:直线传播、反射、折射,属于基础知识的考查,也是学生容易出错的内容,做题时一定要细心.