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