(18分)为了除去KCl溶液中少量的MgCl2、MgSO4,从稀盐酸、Na2CO3、Ba(NO3)2、K2CO3、Ba(OH)2溶液中,选择A、B、C 3种试剂,按图中的实验步骤进行操作:
(1)3种试剂的化学式:A____ ____,B____ ____,C____ ____。
(2)加过量A的原因是________ ____,
有关反应的化学方程式为__________________________ _________________________
(3)加过量B的原因是______ ______ ,
有关反应的化学方程式为