冰透镜相当于凸透镜,冰透镜向日取火,是光的折射现象;
潜望镜,是光的反射现象;
日食,是光的直线传播形成的.
【解析】
A、古代潜望术与现代潜望镜原理是一样的,都是利用光的反射原理;
B、冰透镜相当于凸透镜,冰可以磨成中间厚边缘薄的凸透镜.凸透镜正对太阳光,在凸透镜后面能形成一个最小、最亮的光斑,这个光斑是凸透镜的焦点,凸透镜焦点的温度很高,物体放在焦点时,达到物体的着火点,物体被点燃,这是利用光的折射.
C、潜望镜成像也是平面镜成像现象,其原理是光的反射.
D、日食的成因是由于光的直线传播形成的.
故选B.