下列說法正確的是( )
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,為易錯點.