分析:A、在氧化還原反應中可能同一元素既被氧化又被還原.
B、在化學反應中可能所有元素的化合價都發(fā)生變化,也可能部分元素的化合價發(fā)生變化.
C、置換反應中一定有化合價的變化,有化合價變化的化學反應是氧化還原反應.
D、部分化合反應有元素化合價的變化,有化合價變化的化合反應是氧化還原反應;復分解反應一定沒有化合價的變化,復分解反應一定不是氧化還原反應.
解答:解:A、Cl
2+H
2O=HCl+HClO反應中既有化合價升高的氯元素也有化合價降低的氯元素,所以在氧化還原反應中可能同一元素既被氧化又被還原,故A錯誤.
B、2H
2+O
22H
2O反應中各元素的化合價都發(fā)生變化;Cl
2+H
2O=HCl+HClO反應中只有氯元素的化合價變化,故B錯誤.
C、置換反應中一定有化合價的變化,有化合價變化的化學反應是氧化還原反應,所以任何一個置換反應一定屬于氧化還原反應,故C正確.
D、2H
2+O
22H
2O的反應既是化合反應又是氧化還原反應,SO
2+H
2O=H
2SO
3的反應是化合反應但不是氧化還原反應,所以只有部分化合反應是氧化還原反應;復分解反應一定沒有元素化合價的變化,所以復分解反應一定不是氧化還原反應,故D錯誤.
故選C.
點評:本題考查了氧化還原反應,難度不大,注意在氧化還原反應中可能同一元素既被氧化又被還原.