B
分析:根據(jù)復分解反應發(fā)生的條件,若兩種物質(zhì)相互交換成分有沉淀、氣體或水生成,則能發(fā)生化學反應,據(jù)此進行分析判斷.
解答:A、碳酸鈣跟鹽酸相互交換成分生成氯化鈣、水和二氧化碳,能發(fā)生復分解反應,故選項錯誤.
B、硝酸鈉溶液跟氯化鉀溶液相互交換成分沒有沉淀、氣體或水生成,不能發(fā)生復分解反應,故選項正確.
C、氯化鋇溶液跟稀硫酸相互交換成分有硫酸鋇沉淀和鹽酸,能發(fā)生復分解反應,故選項錯誤.
D、硝酸銀溶液跟氯化鈉溶液相互交換成分生成氯化銀沉淀和硝酸鈉,能發(fā)生復分解反應,故選項錯誤.
故選B.
點評:本題難度不大,掌握復分解反應發(fā)生的條件(有沉淀、氣體或水生成)并能靈活運用是正確解答本題的關鍵.