A.反应物的总能量大于生成物的总能量,X的能量与Y的能量关系无法确定,故A错误; B.该反应为放热反应,所以反应物的总能量大于生成物的总能量,即X和Y的总能量一定高于M和N的总能量,故B正确;C.反应物的总能量大于生成物的总能量,Y的能量不一定高于N,故C错误;D.反应的放热、吸热与反应条件(如加热)无关,某些放热反应也需要加热才能反应,如氢气和氧气的反应,故D错误.故选B.