为了除去KCl溶液中少量的MgCl2、MgSO4,可选用Ba(OH)2、盐酸和K2CO3三种试剂,按下图步骤操作:
(1)写出三种试剂的化学式:A___________,B_______________,C_____________。
(2)加过量A的原因是:________________________________,有关反应的化学方程式为: ,__________________________。
(3)加过量B的原因是:_________________________________。