单项选择题

使社会主义由空想变成科学的是()

A.阶级斗争和无产阶级专政学说
B.进化论和阶级斗争的学说
C.辩证唯物主义和历史唯物主义
D.唯物史观和剩余价值学说