解题思路:酸,碱,盐在溶液中发生复分解反应的条件是有沉淀析出,或有气体放出,或有水生成,然后根据反应产物是否有沉淀和气体产生来判定.
A、盐酸和碳酸钙相互交换成分能生成气体,故不符合题意;
B、氢氧化钾和硫酸发生复分解反应,生成氯化钠和水,符合题意;
C、氯化钾和硝酸钠相互交换成分不能生成气体、沉淀 和水,不发生反应,故不符合题意;
D、硫酸和氯化钡溶液相互交换成分能生成沉淀,不符合复分解反应的条件,不符合题意.
故选B.
点评:
本题考点: 复分解反应及其发生的条件.
考点点评: 解答本题要充分理解复分解反应发生的条件方面的内容,只有这样才能对相关方面的问题做出正确的判断.