为了除去KCl溶液中少量的MgCl
2、MgSO
4,可选用Ba(OH)
2、HCl和K
2CO
3三种试剂,按下图步骤操作:

(1)写出三种试剂的化学式:A_________,B________,C_________。
(2)加过量A的原因是:______________________________________,
有关反应的化学方程式为:_________________________________
(3)加过量B的原因是:___________________________________,
有关反应的化学方程式为:________________________________