HCl:Na2CO3:BaCl2:AgNO3:CO32-+2H+=CO2↑+H2O:Ba2++CO32-=BaCO3↓:Ag++Cl-=AgCl↓
【解答】解:(1)盐酸、BaCl2溶液、Na2CO3溶液中分别加入AgNO3溶液都产生沉淀;盐酸与Na2CO3溶液反应只产生气体;
Na2CO3溶液与BaCl2溶液、AgNO3溶液反应都产生白色沉淀;盐酸与BaCl2溶液不反应,
A+B→无色气体,则A、B应为盐酸与Na2CO3溶液中的物质,A+C→无明显现象,则A、C应为盐酸、BaCl2溶液中的物质,所以A为盐酸、B为Na2CO3溶液、C为BaCl2溶液,则D为AgNO3溶液,故答案为:HCl;Na2CO3;BaCl2;AgNO3;
(2)①A为盐酸、B为Na2CO3溶液,二者反应生成NaCl、CO2和H2O,反应的离子方程式为CO32-+2H+=CO2↑+H2O,
故答案为:CO32-+2H+=CO2↑+H2O;
②B为Na2CO3溶液、C为BaCl2溶液,二者反应生成BaCO3和NaCl,反应的离子方程式为Ba2++CO32-=BaCO3↓,
故答案为:Ba2++CO32-=BaCO3↓;
③A为盐酸、D为AgNO3溶液,二者反应生成AgCl和硝酸,反应的离子方程式为Ag++Cl-=AgCl↓,
故答案为:Ag++Cl-=AgCl↓.