单项选择题

科学发明需要科学理论作基础。下列理论为原子弹的发明和原子能的应用提供了理论基础的是()

A.进化论
B.力学理论
C.万有引力定律
D.相对论