A、根据化合反应是多变一进行分析,
B、根据分解反应是一变多进行分析,
C、根据复分解反应的反应物、生成物都是化合物进行分析,
D、根据置换反应是单质和化合物反应生成单质和化合物的反应进行分析,
【解析】
A、该反应的反应物是单质和化合物,生成物是单质和化合物,不满足化合反应的定义,故A错误,
B、该反应的反应物是单质和化合物,生成物是单质和化合物,不满足分解反应的定义,故B错误,
C、该反应的反应物是单质和化合物,生成物是单质和化合物,不满足复分解反应的定义,故C错误,
D、该反应的反应物是单质和化合物,生成物是单质和化合物,满足置换反应的定义,故D正确,
故选D.