是这样的,溶液中存在三种离子Ca离子,镁离子,硫酸根离子,可以先加Ba离子除去硫酸根离子,生成BaSO4沉淀 SO42- + Ba2+ ===== BaSO4↓
然后加入OH-离子除去Mg2+.Mg(2+)+2OH(-)=Mg(OH)2↓
再加入CO3 2-离子除去Ca2+.Ca2+ + CO3 2-==CaCO3↓
当然这是溶液中还有一部分第一步中加入的少许Ba2+离子,Ba+ + CO3 2-==BaCO3↓
此时溶液中有四种沉淀,必须还要过滤.
最后加入盐酸是为了调节PH,中和掉氢氧化钠.
至于先除OH-离子还是先除去 SO42- 离子没有影响,所以选CD