對于化學反應A+B=C+D,下列說法中正確的是( )
A.若生成物C、D中有一種為單質,則該反應一定是置換反應
B.若生成物C和D分別為兩種沉淀,A、B有可能為鹽和堿
C.A、B為酸和堿,C、D中一定有一種是水
D.若A、B為兩種化合物,C、D也一定為化合物
【答案】分析:A+B═C+D為兩種物質生成兩種物質的反應,酸與堿的反應一定是復分解反應,置換反應是單質與化合物反應生成另一種單質和化合物的反應,結合復分解反應的發(fā)生條件以及所學的物質間反應的規(guī)律可對相關問題進行分析探討.
解答:解:A、單質與化合物反應生成另外的一種單質與一種化合物的反應,稱為置換反應,所以生成物中只有一種單質不能確定該反應一定是置換反應,故A不正確;
B、如果反應物是硫酸銅(鹽)和氫氧化鋇(堿),則會生成硫酸鋇和氫氧化銅兩種沉淀,故若生成物C和D分別為兩種沉淀,A、B有可能為鹽和堿,故B正確;
C、如果A、B為酸和堿,則兩者一定會發(fā)生中和反應,所以C、D中一定有一種是水,故C正確;
D、一氧化碳與金屬氧化物都屬于化合物,但它們反應后卻有金屬單質生成,所以若A、B為兩種化合物,C、D不一定為化合物;故D不正確;
故選BC.
點評:在進行此類理論推斷類問題的解答時,可以借助與推斷相反應的事例說明推斷的錯誤.