有一包白色粉末,其中可能含有BaCl2、MgCl2、K2CO3、NaCl中的一种或几种.现做以下实验:(1)将部分粉末加入水中,振荡,有白色沉淀生成;(2)向(1)的

发布时间:2020-08-09 20:59:42

有一包白色粉末,其中可能含有BaCl2、MgCl2、K2CO3、NaCl中的一种或几种.现做以下实验:
(1)将部分粉末加入水中,振荡,有白色沉淀生成;
(2)向(1)的悬浊液中加入过量的稀硝酸,白色沉淀消失,并有气泡产生;
(3)取少量(2)的溶液滴入稀硫酸,有白色沉淀生成;
(4)另取少量(2)的溶液滴入AgNO3溶液.有白色沉淀生成.
(5)另取少量(2)的溶液滴入过量的NaOH溶液,无明显现象.
根据上述实验现象,判断原白色粉末中肯定含有______;肯定不含有______;可能含有______.
写出有关反应的离子方程式:
(1)______???(2)______???(3)______???
(4)______.

网友回答

解:向(1)的悬浊液中加入过量的稀硝酸,白色沉淀消失,并有气泡产生,说明含有K2CO3,取少量(2)的溶液滴入稀硫酸,有白色沉淀生成,说明含有BaCl2,由于含有BaCl2,发生反应的离子方程式为Ba2++SO42-=BaSO4↓,则另取少量(2)的溶液滴入AgNO3溶液.有白色沉淀生成,应为AgCl,反应的离子方程式为Ag++Cl-=AgCl↓,但不能证明含有NaCl,另取少量(2)的溶液滴入过量的NaOH溶液,无明显现象,则一定不含MgCl2,则(1)中反应为Ba2++CO32-=BaCO3↓,(2)反应为BaCO3+2H+=Ba2++CO2↑+2H2O,
以上问题属网友观点,不代表本站立场,仅供参考!