A
分析:硫酸钡和氯化银是既不溶于水也不溶于酸的沉淀,当酸过量时仍有沉淀产生,说明产生的沉淀为硫酸钡或氯化银.
解答:A、BaCl2和H2SO4反应生成的硫酸钡是既不溶于水也不溶于酸的沉淀,当酸过量时仍有沉淀产生,故A正确;
B、CaCO3可以与盐酸反应生成易溶于水的氯化钙,当盐酸过量时,碳酸钙不会存在,故B错误;
C、NaOH和MgCl2生成的氢氧化镁沉淀,可以与硫酸反应生成易溶于水的硫酸镁,当硫酸过量时,沉淀不会存在,故C错误;
D、FeCl3和KOH生成的氢氧化铁沉淀,可以与硝酸反应生成易溶于水的硝酸钾,当硝酸过量时,沉淀不会存在,故D错误,
故选A.
点评:本题考查了常见的酸碱盐之间的复分解反应,完成此题,可以依据已有的知识进行,要求同学们记住常见酸碱盐的溶解性,以便能够灵活应用.