解题思路:复分解反应的条件:生成物中有沉淀、气体或水.根据两物质交换成分后是否产生沉淀、气体或水来分析判断.
A、氯化钠和硝酸钾相互交换成分没有沉淀、水或气体生成,故不能发生反应;
B、氢氧化钠和盐酸反应生成水,符合复分解反应的条件,故能发生反应;
C、碳酸钠和氯化钙反应生成碳酸钙沉淀,符合复分解反应的条件,故能发生反应;
D、氯化镁和氢氧化钠反应生成氢氧化镁沉淀,符合复分解反应的条件,故能发生反应;
故选A
点评:
本题考点: 复分解反应及其发生的条件.
考点点评: 记住复分解发反应的条件并会判断是解答本题关健.