B
分析:(1)小孔成像依据光的直线传播原理,成倒立的实像,像可能放大可能缩小;
(2)近视患者成像在视网膜前,利用凹透镜发散作用可以使成像后移到视网膜上,远视患者成像在视网膜后,利用凸透镜的会聚作用可以使成像前移到视网膜上;
(3)白光分解成七色光叫光的色散,是光的折射现象;
(4)不论是镜面反射还是漫反射,即使是看不见的光的反射,都遵循光的反射定律.
解答:A、小孔成的像是由实际光线形成的,可以用光屏接收到,符合实像的特征,不是虚像,此项错误;
B、近视是因为晶状体曲度过大,折光能力太强使像成在视网膜前面,用凹透镜矫正,故正确;
C、白光由七色光组成,白光通过三棱镜要分解成红、橙、黄、绿、蓝、靛、紫七色光,故错误;
D、只要是光的反射,都遵循光的反射定律,镜面反射和漫反射都遵循光的反射定律,此项错误.
故选B.
点评:此题通考查了对光的折射、光的直线传播、光的反射的理解与掌握,在学习过程中要善于利用所学知识解释有关现象,达到学以致用的目的.