A.Ba(OH)2与FeCl3反应生成红褐色沉淀,KSCN与FeCl3反应溶液变为红色,然后用Ba(OH)2鉴别NaCl、Mg(NO3)2,产生沉淀的是Mg(NO3)2,故A正确;
B.NaNO3与H2SO4不反应,无现象,NaHCO3与H2SO4反应生成无色无味的气体,(NH4)2SO3与H2SO4反应生成有刺激性气味的气体,Na2SiO3与H2SO4反应生成难溶的沉淀,现象各不相同,故B正确;
C.AgNO3溶液无法鉴别K2CO3和CaCl2,二者都产生白色沉淀,故C错误;
D.NH4Cl与KOH反应生成刺激性气体氨气,NaBr与KOH不反应,无现象,CuSO4与KOH反应生成蓝色Cu(OH)2沉淀,AlCl3加入KOH溶液后先生成Al(OH)3沉淀后溶解,现象各不相同,故D正确.
故选C.