分析:根據酸堿鹽的化學性質解答.硝酸鉀與其它物質的水溶液交換成分沒有沉淀、氣體或水生成,一般不能發生反應,可以據此解答該題.
解答:解:A、NaCl是一種鹽,能與硝酸銀溶液發生復分解反應生成氯化銀沉淀,故A不符合題意;
B、FeSO4可與堿或含鋇離子的物質發生反應生成沉淀,故B不符合題意;
C、Na2CO3是一種鹽,但與酸、堿、鹽等物質交換成分后能生成沉淀、氣體或水,故C不符合題意;
D、KNO3是一種鹽,但與酸、堿、鹽等物質交換成分后不能生成沉淀、氣體或水,鉀在金屬活動性順序表中位居第一位,不能發生置換反應,故沒有一種物質與硝酸鈉反應,符合題意.
故選D.
點評:應熟悉常見物質的溶解性及常見的氣體,準確判斷離子重新結合后的物質是否為水或氣體或沉淀是解決的關鍵.