单项选择题

A.遗传因素和免疫因素
B.遗传因素和环境因素
C.神经因素和精神因素
D.精神因素和环境因素
E.以上都不是