C
A、化合反应是由多种物质反应生成一种物质,所以不是.
B、分解反应是由一种物质反应生成多种物质,所以不是.
C、置换反应是一种单质和一种化合物反应生成另外一种单质和化合物,对比分析知C正确.
D、很明显错误.
故选C.