单项选择题

结肠癌的病因有哪些()

A.饮食习惯
B.遗传因素
C.癌前病变
D.运动过量