解题思路:根据物质之间相互交换成分,若能生成水、气体、沉淀,则能发生化学反应,否则不能反应.
A、因氯化铁和氢氧化钠相互交换成分能生成氢氧化铁沉淀,则能发生化学反应,故A错误;
B、因硝酸银和盐酸相互交换成分能生成氯化银沉淀,则能发生化学反应,故B错误;
C、因氢氧化钡和硝酸相互交换成分能生成水,则能发生化学反应,故C错误;
D、因硫酸钠和碳酸钾之间相互交换成分不能生成水、气体、沉淀,则不能反应,故D正确;
故选D.
点评:
本题考点: 复分解反应及其发生的条件.
考点点评: 本题考查物质之间的复分解反应,学生应熟悉复分解反应发生的条件及常见物质的状态、溶解性等来解答.