A、甲酸可以发生银镜反应是因为其含有醛基,其余的羧酸不含有醛基,就不能发生银镜反应,故A错误;B、Na2O中阳离子与阴离子的个数比为2:1,而Na2O2中阴离子为一个O22-,所以Na2O2中阳离子与阴离子的个数比为2:1,故B错误;C、氯气有强氧化性,能把铁氧化成高价态,碘的氧化性较弱,能把铁氧化成二价铁,故C错误;D、金属钠和金属钾均属于活泼性强的金属元素,和水剧烈反应会生成强碱和氢气,故D正确.故选:D.