解题思路:抓住物质间的反应及置换反应和复分解反应的条件,置换反应:金属和酸反应(条件:金属必须是在金属活动性顺序表中氢前的,酸一般指稀盐酸和稀硫酸),金属和盐溶液反应(条件:金属必须是前面的金属可以把排在它后面的金属从盐溶液中置换出来,钾、钙、钠除外);复分解反应的条件:必须有水、沉淀或气体生成.
A、氯化钡和稀盐酸两化合物交换成分后不能生成沉淀、气体或水,故不能发生复分解反应,A错误;
B、硫酸铜和镁反应生成硫酸镁和铜,和氯化钡反应生成白色沉淀硫酸钡,和烧碱溶液反应生成氢氧化铜沉淀,故B正确;
C、由于镁的金属性比钾弱,相互间不反应,故C错误;
D、由于氢氧化钙和氢氧化钠中都含有氢氧根离子,相互间不反应,故C不对;
故选B
点评:
本题考点: 复分解反应及其发生的条件;金属活动性顺序及其应用.
考点点评: 主要考查了置换反应、复分解反应的条件,能够判断物质间是否发生化学反应,以此培养学生应用知识的能力.