D
根据热化学方程式可知,若生成1 mol Fe,则吸收的热量是 a kJ,选项A不正确;升高温度正逆反应速率都是增大的,选项B不正确;根据方程式可知,反应前后体积不变,压强始终是不变的,选项C不正确;根据平衡常数可知,选项D正确,答案选D。