A、日食和月食都是由光的直线传播形成的,故本选项错误;B、小孔成像是利用光的直线传播形成的一个倒立的实像,故本选项正确;C、电影屏幕上发生的反射现象属于漫反射,故本选项错误;D、插入水中的筷子,由于筷子反射的光在水面处发生光的折射,根据折射定律,水的折射率比空气大,折射角大于入射角,所以我们看到向上弯折,此时看到的像是筷子的虚像,故本选项错误.故选B.