B
张衡,东汉科学家、文学家和画家,发明地动仪,他的《浑天仪图注》全面总结和论述了浑天说的理论,这是以地球为中心的宇宙理论.
沈括,北宋科学家,著有《梦溪笔谈》,总结了我国古代特别是北宋时期自然科学的成就,涉及天文、物理、地理等多学科,他的成就突出表现在天文历法方面.提出了“十二气历”.
郭守敬,元朝人,天文、水利、数学方面均有成就.由郭守敬等人制定的《授时历》达到了中国古代历法的顶峰,是中国古代创制的最精密的历法.同时他创造了简仪、高表等近二十种天文仪器.
贾思勰,北魏时期著成《齐民要术》,全面总结了北魏时期北方的农业生产知识.
孙思邈,唐代,《千金方》的作者,被后世尊称为“药王”.
司马迁,西汉历史学家、文学家,著有《史记》
由此来看,张衡、沈括、郭守敬均在天文历法方面做出了贡献,故应该选择B