有一包白色粉末,可能含有①NaHSO4、②KHCO3、③Ba(NO3)2、④CaCl2、⑤NaNO3、⑥MgSO4
中的一种或几种.实验步骤如下:
①取少量固体投入水中,既有气体又有沉淀产生.
②过滤,取少量滤液加AgNO3溶液,无沉淀产生.
③再取少量滤液,加入足量NaOH溶液,也无沉淀产生.
(1)推断白色粉末中一定有______,一定没有______,不能肯定有没有的是______.(填序号,选错倒扣分,扣完为止,不出现负分.)
(2)请写出实验步骤①中产生气体的离子方程式:______.
(3)请写出实验步骤①中产生沉淀的离子方程式:______.
①取少量固体投入水中,既有气体又有沉淀产生.说明生成气体的一定是②KHCO3和①NaHSO4;生成沉淀的可能是③Ba(NO3)2、④CaCl2;
②过滤,取少量滤液加AgNO3溶液,无沉淀产生,证明不含氯离子,一定不含④CaCl2;可能不含⑥MgSO4;
③再取少量滤液,加入足量NaOH溶液,也无沉淀产生,证明一定不含⑥MgSO4;
综上所述:一定含有①NaHSO4 ②KHCO3 ③Ba(NO3)2;一定不含④CaCl2 ⑥MgSO4;可能含有⑤NaNO3;
(1)依据推断白色粉末中一定有①②③一定没有④⑥可能含有⑤,故答案为:①②③;④⑥;⑤;
(2)实验步骤①中产生气体是二氧化碳,反应的离子方程式为:H++HCO3-=H2O+CO2↑或 HSO4-+HCO3-=H2O+CO2↑+SO42-,
故答案为:H++HCO3-=H2O+CO2↑或 HSO4-+HCO3-=H2O+CO2↑+SO42-;
(3)实验步骤①中产生沉淀是硫酸钡,反应的离子方程式为:SO42-+Ba2+=BaSO4↓ 或 HSO4-+Ba2+=BaSO4↓+H+,
故答案为:SO42-+Ba2+=BaSO4↓ 或 HSO4-+Ba2+=BaSO4↓+H+.