(NH4)2CO3:A和D、B都能生成气体,而题给离子中只有H+与CO32-、OH-与NH4+能反应生成气体,故A只能为(NH4)2CO3:Ba2+:8种离子中能与CO32-生成沉淀的阳离子只有Ba2+:NaOH:H2SO4:CO32-+2H+=CO2↑+H2O
解:A和D、B都能生成气体,而题给离子中只有H+与CO32-、OH-与NH4+能反应生成气体,故A只能为(NH4)2CO3;在A或D中滴入C,均有沉淀生成,说明D中含有SO42-,C中应含有Ba2+,而A和D反应生成的气体说明D一定是硫酸,产生的气体是二氧化碳,能被B吸收,说明B是一种碱,所以C是硝酸钡,B是NaOH,
(1)由上述分析可知,A的化学式是(NH4)2CO3,因为:A和D、B都能生成气体,而题给离子中只有H+与CO32-、OH-与NH4+能反应生成气体,故A只能为(NH4)2CO3,C中应含有Ba2+,因为:8种离子中能与CO32-生成沉淀的阳离子只有Ba2+(故答案为:(NH4)2CO3;A和D、B都能生成气体,而题给离子中只有H+与CO32-、OH-与NH4+能反应生成气体,故A只能为(NH4)2CO3;Ba2+;8种离子中能与CO32-生成沉淀的阳离子只有Ba2+
(2)由上述分析可知,B为NaOH,C是Ba(NO3)2,故答案为:NaOH;H2SO4;
(3)A和D反应的离子方程式为CO32-+2H+═CO2↑+H2O,二氧化碳可以被氢氧化钠吸收,故答案为:CO32-+2H+=CO2↑+H2O.