(1)有一包白色粉末,其中可能含有Ba(NO3)2、MgCl2、K2CO3、NaOH,现做以下实验:①取一定量粉末加入

(1)有一包白色粉末,其中可能含有Ba(NO3)2、MgCl2、K2CO3、NaOH,现做以下实验:①取一定量粉末加入

(1)①取一定量粉末加入水中,振荡,有白色沉淀生成,可能是Ba(NO3)2和K2CO3、生成的碳酸钡沉淀;NaOH和MgCl2反应生成氢氧化镁沉淀,MgCl2和K2CO3,生成碳酸镁沉淀;②向①的沉淀物中加入足量稀硝酸,白色沉淀完全消失,没有气泡产生,证明一定不是碳酸盐沉淀,则判断一定不含K2CO3,所以沉淀是NaOH和MgCl2反应生成氢氧化镁沉淀;③向①的上层清液中滴入稀硫酸,有白色沉淀产生证明是硫酸钡,说明原溶液一定含有钡离子,判断一定含有Ba(NO3)2;<1>依据上述推断可知,白色粉末一定含有Ba(NO3)2、MgCl2、NaOH,一定不含K2CO3 ,故答案为:Ba(NO3)2、MgCl2、NaOH;K2CO3;<2>①中生成沉淀的反应是NaOH和MgCl2反应生成氢氧化镁沉淀,反应的离子方程式为Mg2++2OH-═Mg(OH)2↓,故答案为:Mg2++2OH-═Mg(OH)2↓;②加入硝酸沉淀溶解是氢氧化镁和硝酸反应生成硝酸镁和水,反应的离子方程式为:Mg(OH)2+2H+═Mg2++2H2O,故答案为:Mg(OH)2+2H+═Mg2++2H2O;③向①的上层清液中滴入稀硫酸,有白色沉淀产生证明是硫酸钡,反应的两种方程式为:Ba2++SO42-═BaSO4↓,故答案为:Ba2++SO42-═BaSO4↓;(2)①碳酸氢钠和盐酸反应生成二氧化碳和水,反应的离子方程式为:HCO3-+H+═H2O+CO2↑,故答案为:HCO3-+H+═H2O+CO2↑;②碳酸氢钠和氢氧化钠反应生成碳酸钠和水,反应的离子方程式为:HCO3-+OH-═H2O+CO32-,故答案为:HCO3-+OH-═H2O+CO32-.