单项选择题

A.生物因素
B.遗传因素
C.社会因素
D.以上都是
E.以上都不是