(1)在溶液中加入BaCl2溶液 可与硫酸钙反应生成氯化钙和硫酸钡沉淀,过滤除去硫酸钡从而除去了SO42-引入Cl-在溶液中加入碳酸钾可钙离子与碳酸根离子反应生成碳酸钙沉淀而除去同时引入了钾离子;为了钙离子去除完全,碳酸钾溶液必须过量,要除去过量的碳酸钾就要再加入盐酸.故答案为:A、BaCl2,B、K2CO3,C、HCl.
(2)只有加入的氯化钡溶液过量才能除尽硫酸根,故答案为:使CaSO4充分反应,彻底除去
(3)知道了A为BaCl2溶液,B 为K2CO3溶液,C为 盐酸后结合复分解反应发生的条件容易写出实验(b)、(c)中反应的化学方程式:BaCl2+K2CO3=BaCO3↓+2KCl、CaCl2+K2CO3=CaCO3↓+2KCl、K2CO3+2HCl=2KCl+H2O+CO2↑.