题目内容
【题目】为了除去KCl溶液中少量的MgCl2、MgSO4,从稀盐酸、Na2CO3、Ba(NO3)2、K2CO3、Ba(OH)2溶液中,选择A、B、C 3种试剂,按图中的实验步骤进行操作:
(1)3种试剂的化学式:A________B________C________
(2)加过量A的原因是___________________,有关反应的化学方程式_______________________、___________________________。
(3)加过量B的原因是____________________,有关反应的化学方程式为_____________________、___________________________
【答案】 Ba(OH)2 K2CO3 稀盐酸 为了除尽Mg2+、SO42- MgCl2+Ba(OH)2===BaCl2+Mg(OH)2↓ MgSO4+Ba(OH)2===BaSO4↓+Mg(OH)2↓ 为了除尽过量的Ba2+ Ba(OH)2+K2CO3=2KOH+BaCO3↓ BaCl2+K2CO3===BaCO3↓+2KCl
【解析】试题分析:除去KCl溶液中少量的MgCl2、MgSO4,为防止引入杂质,Na2CO3和Ba(NO3)2是不能使用的。应先加入稍过量的Ba(OH)2,把MgCl2和MgSO4完全沉淀,然后再加入稍过量的K2CO3除去过量的Ba(OH)2,过滤后,向滤液中加入稀盐酸除去过量的K2CO3。
(1)3种试剂的化学式:A、Ba(OH)2,B、K2CO3,C、稀盐酸。
(2)加过量Ba(OH)2的原因是为了除尽Mg2+、SO42-,有关反应的化学方程式MgCl2+Ba(OH)2===BaCl2+Mg(OH)2↓、MgSO4+Ba(OH)2===BaSO4↓+Mg(OH)2↓。
(3)加过量K2CO3的原因是为了除尽过量的Ba2+,有关反应的化学方程式为Ba(OH)2+K2CO3=2KOH+BaCO3↓、BaCl2+K2CO3===BaCO3↓+2KCl