D
分析:根據復分解反應發生的條件,若兩種物質相互交換成分有沉淀、氣體或水生成,則能發生化學反應,若沒有沉淀、氣體生成,則反應發生時現象不明顯.
解答:A、KNO3、NaCl相互交換成分沒有沉淀、氣體或水生成,不能發生反應,故選項錯誤.
B、CuSO4、NaOH相互交換成分生成氫氧化銅藍色沉淀和硫酸鈉,能發生反應,且現象明顯,故選項錯誤.
C、AgNO3、HCl相互交換成分有氯化銀白色沉淀和硝酸,能發生反應,且現象明顯,故選項錯誤.
D、NaOH、H2SO4相互交換成分生成硫酸鈉和水,能發生反應,但現象不明顯,故選項正確.
故選D.
點評:本題考查同學們利用復分解反應發生的條件來判斷物質之間能否發生化學反應,解題時還要注意反應發生時現象不明顯這一限制條件.