单项选择题

马克思主义哲学产生的最主要的自然科学的基础是( )。

A.机械力学
B.地质学和胚胎学
C.天文学和数学
D.细胞学说、能量守恒转化定律、生物进化论