A、化学反应的能量变化可以是热能、光能、电能等等,不仅仅是热能,故A错误;B、铝热反应需要加热,是放热反应,故B正确;C、醋酸钠水解显碱性,加热时碱性增强,说明水解吸热,故C正确;D、焓变决定于反应物和生成物能量高低,故D正确;故选A.