答:(1)要除去氯化镁和硫酸镁,就是除掉镁离子和硫酸根离子,而要除掉镁离子,可以选择含氢氧根离子的物质,形成氢氧化镁沉淀,要除掉硫酸根离子,可以选择含钡离子的物质,形成硫酸钡沉淀,所给的物质中若选用碳酸钠或硝酸钡易引入新的杂质,故不能选,应选稀盐酸、碳酸钾、氢氧化钡这三种物质,添加试剂时,先加过量的氢氧化钡,除掉镁离子和硫酸根离子,过滤得到的滤液中有多余的钡离子和氢氧根离子,再加过量的碳酸钾,即可除掉多余的钡离子,过滤得到的滤液中有多余的碳酸根离子和氢氧根离子,加适量的盐酸就可以除掉,所以本题答案为:A、Ba(OH)2,B、K2CO3,C、HCl;
(2)要把杂质离子除净,所加的除杂试剂应过量,所以本题答案为:除去Mg2+和SO42-,MgCl2+Ba(OH)2=Mg(OH)2↓+BaCl2,MgSO4+Ba(OH)2=BaSO4↓+Mg(OH)2↓;
(3)经过实验一,使滤液中混有了钡离子,加入碳酸钾的目的就是除去多余的钡离子,所以本题答案为:除去Ba2+,K2CO3+BaCl2=BaCO3↓+2KCl;
(4)经过实验一和实验二,使滤液中混有多余的氢氧根离子和碳酸根离子,可以使用盐酸除掉,此时需控制盐酸的用量,加入盐酸后首先中和氢氧根离子,然后再与碳酸盐离子反应,而碳酸根离子与酸反应要放出气体,当无气泡冒出时表明反应完全,所以本题答案为:没有气体生成.