选A。已D为例,先加 BaCl2使硫酸根离子生成稳定的硫酸钡沉淀,而此时对于Ca2+、Mg2+无影响。再加入NaOH,使Mg2+生成Mg(OH)2沉淀,同时去除多余的钡离子,与先前的氯离子形成氯化钠,与本身食盐的成分一致,而此时对于钙离子无影响。之后再加入Na2CO3,生成CaCO3沉淀,多加入的钠离子对于成分也没有影响。然后先过滤,再加入HCl中和过量的碱NaOH。
整个过程保证没有其他杂质产生,但是A会产生多余的钡离子。
A。过量的碳酸钠可以除尽杂质氯化钙,自身过量可被后面的氯化钡除尽。过量的氯化钡可以除尽杂质硫酸钠,但自身过量无法被后面试剂除尽。过量的氢氧化钠可以除尽杂质氯化镁,自身过量可被后面的盐酸中和。
A,BaCl2必须在Na2CO3之前加,否则无法去除过量的Ba2+
A BaCl2无法除去