解题思路:常见的放热反应有:所有的物质燃烧、所有金属与酸或与水、所有中和反应、绝大多数化合反应、铝热反应;
常见的吸热反应有:绝大数分解反应、个别的化合反应(如C和CO2)、工业制水煤气、碳(一氧化碳、氢气)还原金属氧化物、某些复分解(如铵盐和强碱).
A.Mg与盐酸反应是放热反应,故A错误;
B.Ba(OH)2•8H20与NH4Cl反应是吸热反应,故B正确;
C.CH4燃烧是放热反应,故C错误;
D.NaOH溶液与CH3COOH溶液反应是放热反应,故D错误.
故选:B.
点评:
本题考点: 吸热反应和放热反应.
考点点评: 本题考查化学反应中能量变化,题目难度不大,掌握常见的放热反应和吸热反应是解题的关键.