解题思路:根据复分解反应发生的条件回答:两种化合物交换成分,生成两种新的化合物,生成物中要有水、沉淀或气体产生.
A、Na2CO3+KCl交换成分后没有沉淀、水或气体生成,故二者不反应,此项错误;
B、NaCl+KNO3交换成分后没有沉淀、水或气体生成,故二者不反应,此项错误;
C、H2SO4+Cu(NO3)2换成分后没有沉淀、水或气体生成,故二者不反应,此项错误;
D、HCl+Ba(OH)2反应后生成水,符合复分解反应发生的条件,此项正确.
故选D
点评:
本题考点: 复分解反应及其发生的条件.
考点点评: 深入理解复分解反应发生的条件,熟记常见的不溶于水的物质是解决此类题的关键.