下列说法正确的是( )
A.所有的化合反应都是氧化还原反应
B.所有的复分解反应都是非氧化还原反应
C.有单质参加的化学反应一定是氧化还原反应
D.在氧化还原反应中,还原剂得到的电子总数与氧化剂失去的电子总数一定相等
【答案】分析:A、有电子转移的化合反应属于氧化还原反应;
B、有电子转移的反应是氧化还原反应;
C、有单质参加的化学反应不一定是氧化还原反应,有电子转移的反应是氧化还原反应;
D、氧化还原反应中,氧化剂得电子、还原剂失电子,但得失电子总数相等.
解答:解:A、化合反应不一定是氧化还原反应,如Na2O+H2O=2NaOH,故A错误;
B、复分解反应中各元素的化合价都不变,所以所有的复分解反应都是非氧化还原反应,故B正确;
C、有单质参加的化学反应不一定是氧化还原反应,如2O3=3O2,故B错误;
D、氧化还原反应中,氧化剂得电子、还原剂失电子,故D错误.
故选B.
点评:本题考查了氧化还原反应的判断,易错选项是C,注意有单质参加的化学反应不一定是氧化还原反应,如2O3=3O2,为易错点.