有一包白色粉末,其中可能含有Ba(NO3)2、CaCl2、K2CO3,现做以下实验:

问题描述:

有一包白色粉末,其中可能含有Ba(NO3)2、CaCl2、K2CO3,现做以下实验:
1、将部分粉末加入水中,振荡,有白色沉淀生成
2、向1中的悬浊液加入过量稀HNO3,白色沉淀消失,并有气泡产生
3、取少量2中的溶液加入稀H2SO4,有白色沉淀生成
4、另取少量2中溶液滴入AgNO3溶液,有白色沉淀生成
根据上述试验现象,判断原白色粉末中肯定含有什么物质,可能含有什么物质,并说明理由

1.白色粉末中肯定含有K2CO3,因为Ba(NO3)2、CaCl2、K2CO3都溶于水,Ba(NO3)2和CaCl2不反应,而K2CO3和Ba(NO3)2、CaCl2反应都生成沉淀2.说明1中的沉淀是碳酸盐3.白色沉淀是硫酸钡或硫酸钙,说明1中可能含有钡离子或钙离子...