A、镁与盐酸反应是金属与酸的氧化还原反应,是放热反应,故A正确;
B、NaOH和HCl反应是酸碱中和反应,是放热反应,但不是氧化还原反应,故B不正确;
C、Ba(OH) 2•8H 2O与NH 4Cl的反应是碱与铵盐的反应,是复分解反应,反应物总能量小于生成物总能量,是吸热反应,故C错误;
D、CaCO 3受热分解为CaO和CO 2是分解反应,是吸热反应,不是氧化还原反应,故D错误;
故选A.
A、镁与盐酸反应是金属与酸的氧化还原反应,是放热反应,故A正确;
B、NaOH和HCl反应是酸碱中和反应,是放热反应,但不是氧化还原反应,故B不正确;
C、Ba(OH) 2•8H 2O与NH 4Cl的反应是碱与铵盐的反应,是复分解反应,反应物总能量小于生成物总能量,是吸热反应,故C错误;
D、CaCO 3受热分解为CaO和CO 2是分解反应,是吸热反应,不是氧化还原反应,故D错误;
故选A.