为了除去KCl溶液中少量的MgCl
2、MgSO
4,从稀盐酸、Na
2CO
3、Ba(NO
3)
2、K
2CO
3、Ba(OH)
2溶液中,选择A、B、C 3种试剂,按图中的实验步骤进行操作:

(1)3种试剂的化学式:A______,B______,C______。
(2)加过量A的原因是___________________________________________________________,有关反应的化学方程式为________________________________________________________________。
(3)加过量B的原因是______________________________________________________,有关反应的化学方程式为_____________________________________________________________。