A.石灰石的分解中没有元素化合价变化,所以不属于氧化还原反应,且该反应也是吸热反应,故A错误;B.该反应中Al元素化合价由0价变为+3价、H元素化合价由+1价变为0价,所以属于氧化还原反应,且该反应是放热反应,故B正确;C.该反应属于吸热反应,且反应中没有元素化合价变化,不属于氧化还原反应,故C错误;D.该反应中没有元素化合价变化,不属于氧化还原反应,故D错误;故选B.