B
分析:本題考查利用復(fù)分解反應(yīng)的條件來判斷物質(zhì)能否發(fā)生反應(yīng),若物質(zhì)在水中解離成的離子重新結(jié)合生成水或氣體或沉淀時,物質(zhì)就能反應(yīng);據(jù)題意:Ba2++CO32-═BaCO3↓;2H++CO32-═H2O+CO2↑、Ba2++SO42-═BaSO4↓;可判斷此題.
解答:A、氫氧化鈉和鹽酸能反應(yīng)生成水但無沉淀、氣體生成;故錯
B、Ba2++CO32-═BaCO3↓;Ba2++SO42-═BaSO4↓、2H++CO32-═H2O+CO2↑;符合題意,故對
C、2H++CO32-═H2O+CO2↑、有氣體生成但無沉淀生成;故錯
D、氯化鈉和硝酸銀能反應(yīng)生成沉淀但無氣體生成;故錯
故選B.
點評:解答本題要充分理解復(fù)分解反應(yīng)發(fā)生的條件方面的內(nèi)容,只有這樣才能對相關(guān)方面的問題做出正確的判斷.