A、完全正确;B、铁在氧气中燃烧生成四氧化三铁,其化学方程式为:3Fe+2O2 点燃 Fe3O4;C、生成物是氧化镁,化学式为:MgO,化学方程式为:2Mg+O2 点燃 2MgO;D、违背了质量守恒定律,正确的化学方程式为:2H2O 通电 2H2↑+O2↑.故选A.