(2)试剂a是__K2CO3__(填化学式,下同),试剂b是__HCl__,固体B是__BaCl2__。
(3)加入试剂a所发生反应的化学方程式为__BaCl2+K2CO3===BaCO3↓+2KCl__。加入试剂b所发生反应的化学方程式为__BaCO3+2HCl===BaCl2+H2O+CO2↑__。
解析:(1)操作①为将混合物溶解,操作②得到沉淀与滤液,操作名称为过滤。
(2)加入试剂a的目的是将Ba2+沉淀,然后再加试剂b最终制备固体B(BaCl2),所以a应该为K2CO3,b应该为HCl。
(3)加入试剂a所发生反应的化学方程式为BaCl2+K2CO3===BaCO3↓+2KCl。加入试剂b所发生反应的化学方程式为BaCO3+2HCl===BaCl2+H2O+CO2↑。