实验室里有一包白色固体粉末,可能是NaCl、K2CO3、Na2SO4和BaCl2中的一种或几种.将此白色固体溶解于水时,有白色沉淀生成,过滤后,滤液为无色.
①将部分沉淀移入试管中,加入稀硝酸,沉淀完全溶解,且有气体生成.
②在滤液中滴入几滴AgNO3溶液,有白色沉淀生成,再加入稀硝酸,沉淀不溶解.
通过上述实验现象分析:
(1)该白色固体中一定含有的物质为______.
(2)试写出有关反应的离子方程式:①______;②______;③______.
(1)将此白色固体溶解于水时,有白色沉淀生成,沉淀可能为BaSO4或BaCO3或二者都有,
①将部分沉淀移入试管中,加入稀硝酸,沉淀完全溶解,且有气体生成,应为BaCO3,说明含有K2CO3和BaCl2,不含Na2SO4,
②在滤液中滴入几滴AgNO3溶液,有白色沉淀生成,再加入稀硝酸,沉淀不溶解,说明生成AgCl沉淀,由于含有
BaCl2,不能确定是否含有NaCl,
则一定含有K2CO3和BaCl2,一定没有Na2SO4,不能确定是否含有NaCl.
故答案为:K2CO3和BaCl2;
(2)白色沉淀为BaCO3,反应的离子方程式为Ba2++CO32-=BaCO3↓,
加入稀硝酸,沉淀完全溶解,且有气体生成,反应的离子方程式为BaCO3+2H+=Ba2++CO2↑+H2O,
在滤液中滴入几滴AgNO3溶液,有白色沉淀生成,反应的离子方程式为Ag++Cl-=AgCl↓,
故答案为:Ba2++CO32-=BaCO3↓;BaCO3+2H+=Ba2++CO2↑+H2O;Ag++Cl-=AgCl↓.