H
2→H
2O的化學反應式是:2H
2+O
22H
2O;
CO→CO
2的化學反應式是:2CO+O
2 2CO
2;
C→CO
2的化學反應式是:C+O
2 CO
2;
A、觀察化學反應式可知,都是兩種物質生產另一種物質,都是化合反應,故A正確;
B、觀察化學反應式可知,三者都不是一種單質跟一種化合物反應生成另一種單質和另一種化合物的置換反應,故B錯誤;
C、三個反應都是與氧氣反應生成的,氧氣是單質,故C正確;
D、在2H
2+O
22H
2O中,反應前單質氫和氧的化合價都是0,反應后氫元素的化合價是+1價,氧元素的化合價是-2價;22CO+O
2 2CO
2中氧元素反應前化合價是0,反應后變成-2價;C+O
2 CO
2中,反應前單質碳和氧的化合價是0,反應后碳元素變成+4價,氧元素變成-2價.也就是說有化合價的變化,故D正確.
故選B.