单项选择题

下列哪些不是先天性心脏病病因()

A.妊娠感染
B.遗传因素
C.缺氧
D.外伤
E.营养、药物及放射线