A、该反应放出的能量大于吸收的能量,所以为放热反应,书写热化学方程式要注意化学计量数与反应物物质的量的关系,该反应的热化学方程式为:N 2(g)+3H 2(g)⇌2NH 3(g)△H=-92kJ•mol -1,故A错误;
B、催化剂对反应热大小无影响,根据选项A可知,生成2molNH 3放出92kJ,所以生成 1molNH 3放出的热量为46 KJ,故B正确;
C、加入催化剂改变反应速率,不改变化学平衡,反应的热效应不变,故C错误;
D、加入催化剂降低了反应的活化能,反应速率加快,但是反应热不变,故D错误;
故选B.