因为A滴入B后有气泡产生,B滴入E后有气泡产生,并有白色沉淀生成,根据已知的几种物质可以知道气体肯定是二氧化成,并且产生二氧化碳的只有是NH4HCO3,所以B是NH4HCO3
A滴入B后有气泡产生,所以A是HCl
B滴入E后有气泡产生,并有白色沉淀生成,所以E是Ba(OH)2
所以C是AgNO3,D是MgCl2.
① A是HCl B是NH4HCO3 C是AgNO3
② A+B :HCl+NH4HCO3==NH4Cl+H2O+CO2
B+E :Ba(OH)2+NH4HCO3==BaCO3+H2O+NH3.H2O
D+E :Ba(OH)2+MgCl2==Mg(OH)2+BaCl2