A.单质铁与稀盐酸反应生成的是氯化亚铁,且生成的氢气化学式后面应添加气体符号,正确的为:Fe+2HCl=FeCl2+H2↑,故错误;B.根据复分解反应发生的条件可知,氢氧化钠与碳酸钾不能反应,故错误;C.铁丝在氧气中燃烧生成的是四氧化三铁,而不是氧化铁,正确的为:3Fe+2O2 点燃 Fe3O4,故错误;D.化学方程式书写完全正确.故选D.