根据表格可以看出,A和D反应生成气体,碳酸钠能与盐酸反应生成二氧化碳气体,则A和D是盐酸或碳酸钠,而盐酸只能与硝酸银反应生成沉淀,根据表格可以看出,A既能和B又能和C反应生成沉淀,故可知A为碳酸钠,D是盐酸;由表可知A+E无现象,而在此五种溶液中,碳酸钠只和硫酸钠不反应,无现象,因此可知E是硫酸钠;又因为C+D反应生成白色沉淀,而盐酸只能与硝酸银反应生成沉淀,可知C为硝酸银,最后可知B是氯化钡.则答案为:A是碳酸钠;B是氯化钡;C是硝酸银;D是盐酸;E是硫酸钠.