A
解:A.碳酸是弱酸,硅酸是更弱的酸,所以二氧化碳和硅酸钠能反应生成硅酸,硅酸是白色不溶于水的沉淀,故A正确;
B.盐酸是强酸,碳酸是弱酸,所以碳酸不能制取盐酸,即BaCl2溶液与二氧化碳不反应,最终没有沉淀析出,故B错误;
C.向Ca(OH)2溶液中通入过量的CO2,氢氧化钙和二氧化碳先生成白色难溶性的碳酸钙Ca(OH)2+CO2=CaCO3↓+H2O,当二氧化碳过量时,碳酸钙能和二氧化碳、水放出可溶性的碳酸氢钙CaCO3+CO2+H2O=2Ca(HCO3)2,故最终一定没有白色沉淀生成,故C错误;
D.Ca(C1O)2溶液中通入过量的二氧化碳生成次氯酸和碳酸氢钙,无沉淀生成,故D错误;
故选A.