C
一种单质和一种化合物反应,生成另外一种单质和化合物的反应是置换反应,所以置换反应一定是氧化还原反应。有单质生成的分解反应或有单质参加的化合反应,是氧化还原反应,复分解反应一定不是氧化还原反应,答案选C。