A、化合反应是多种物质反应生成一种物质,上述反应的生成物有两种,故A错误;B、分解反应是一种物质反应生成多种物质,而该题中的反应反应物有两种,故B错误;C、置换反应是单质和化合物反应生成单质和化合物,而该题中的反应中没有单质,故C错误;D、复分解反应是化合物与化合物反应生成化合物与化合物,而该题中的反应符合,且有水生成,则属于复分解反应,故D正确;故选D.