单项选择题

神经管畸形发生的主要原因是缺乏()。

A、碘
B、叶酸
C、钙
D、锌