下列各组物质中,能发生复分解反应的是( )
A.二氧化碳和氢氧化钠
B.氯化钡溶液和碳酸钠溶液
C.镁条和稀盐酸
D.硝酸钾溶液和碳酸钠溶液
【答案】分析:复分解反应是两种化合物交换成分生成另外两种化合物的反应,生成的化合物中必须有沉淀或气体或水,复分解反应才能够进行;根据复分解反应发生的条件,判断下列物质混合能否生成水、或沉淀、或气体而发生复分解反应.
解答:解:A、二氧化碳和氢氧化钠反应生成了碳酸钠和水,反应时没有相互交换成分,不属于复分解反应,故A不符合题意;
B、氯化钡溶液和碳酸钠溶液反应生成了碳酸钡沉淀和氯化钠,属于复分解反应,故B符合题意;
C、镁条和稀盐酸反应生成了氯化镁和氢气,属于置换反应,故C不符合题意;
D、硝酸钾和碳酸钠是两种盐,交换成分后没有沉淀生成,不能发生反应,故D不符合题意.
故选B.
点评:本题难度不大,主要考查了对复分解反应条件的应用,培养学生解决问题的能力.