下列物质间能发生复分解反应的是( )
- A.Cu(NO3)2溶液和稀硫酸
- B.BaSO4和稀盐酸
- C.Mg(OH)2和NaCl溶液
- D.Na2CO3溶液和Ba(OH)2溶液
答案
正确答案:D
知识点:复分解反应发生的条件

(1)复分解反应发生的条件
①反应物条件:能溶于水(有酸参与反应时能溶于酸)。
②生成物条件:有沉淀或气体或水生成。
(2)具体判断步骤
①判断反应物是否满足复分解反应发生条件;
②两种反应物互相交换成分;
③判断生成物是否满足复分解反应发生条件。
A.Cu(NO3)2能溶于水,符合反应物的要求,但交换成分后没有沉淀、气体或水生成,所以不能发生复分解反应,A错误。
B.BaSO4既不溶于水也不溶于酸,不符合反应物的要求,所以BaSO4和稀盐酸不能发生复分解反应,B错误。
C.Mg(OH)2不溶于水,且该反应没有酸参加,不符合反应物的要求,所以不能发生复分解反应,C错误。
D.Na2CO3和Ba(OH)2都溶于水,符合反应物的要求,交换成分后有BaCO3沉淀生成,D正确。
故选D。

略
