A、铁在氧气中燃烧生成四氧化三铁,正确的化学方程式应为3Fe+2O2 点燃 Fe3O4.B、该化学方程式中氢气、氧气后面没有标注↑,正确的化学方程式应为2H2O 通电 2H2↑+O2↑.C、该化学方程式反应条件注明错误,没有配平,正确的化学方程式应为:2Mg+O2 △ 2MgO.D、该化学方程式书写完全正确.故选D.