A、Cl 2+H 2O=HCl+HClO反应中既有化合价升高的氯元素也有化合价降低的氯元素,所以在氧化还原反应中可能同一元素既被氧化又被还原,故A错误.
B、2H 2+O 2
点燃
.
2H 2O反应中各元素的化合价都发生变化;Cl 2+H 2O=HCl+HClO反应中只有氯元素的化合价变化,故B错误.
C、置换反应中一定有化合价的变化,有化合价变化的化学反应是氧化还原反应,所以任何一个置换反应一定属于氧化还原反应,故C正确.
D、2H 2+O 2
点燃
.
2H 2O的反应既是化合反应又是氧化还原反应,SO 2+H 2O=H 2SO 3的反应是化合反应但不是氧化还原反应,所以只有部分化合反应是氧化还原反应;复分解反应一定没有元素化合价的变化,所以复分解反应一定不是氧化还原反应,故D错误.
故选C.