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