单项选择题

由太阳光在雨滴上的作用而产生虹的原因是()

A.仅在于反射
B.仅在于折射
C.反射和衍射
D.反射和折射
E.反射和干涉