B
分析:化合反应是指由两种或两种以上的物质生成另一种物质的反应.它是四大基本反应类型之一,可以用通式简明地表示为:A+B→AB.其特点是多种物质生成一种物质,可以简记为:“多变一”;而分解反应是指由一种反应物生成两种或两种以上其他物质的反应.它是四大基本反应类型之一,可以用通式简明地表示为:AB→A+B.其特点是一种物质生成多种物质,可以简记为:“一变多”.可以据此解答该题.
解答:A、该反应中反应物为两种,而生成物为一种,为化合反应,故A错误;
B、该反应中反应物为两种,生成物为两种,既不是化合反应也不是分解反应,故B正确;
C、该反应物为一种,而生成物为多种,属于分解反应,故C错误;
D、该反应中反应物为两种,而生成物为一种,为化合反应,故D错误.
故选B.
点评:抓住两种反应的特点,根据反应前后物质种类数“多变一”还是“一变多”对所以发生的反应进行类型判断.