化学离子推断

问题描述:

化学离子推断
A,B,C,D 四种物质都易溶于水,分别由NH4+,Ba2+,H+,OH-,Cl-,HCO3-,SO4 2- 中的不同阴阳离子组成.已知:
1.A溶液与其他三种溶液相混合,均有白色沉淀.
2.0.1mol/L B溶液中 c(H+)>0.1mol/L.
3.向C溶液中滴入AgNO3溶液有不溶于稀硝酸的白色沉淀.
求:A,B,C,D.
另有问题补充.
还有Mg2+"0.1mol/L B溶液中 c(H+)>0.1mol/L"可能是强酸弱减盐的水解吗?
A可能为氨水吗?或者NH4Cl?
B可能为BaCl2吗?
为什么?
望精析

A与其他溶液都不会出现白色沉淀 可知该溶液含有Ba离子.B液中0.1摩尔的H离子溶度说明该物质是强酸.C溶液中滴入AgNO3溶液有不溶于稀硝酸的白色沉淀.溶液中含有氯离子 .
0.1mol/L B溶液中 c(H+)>0.1mol/L"不会是可能是强酸弱减盐的水解.你给出的离子中没有.A不可能为氨水.因为无法生成3中沉淀物.
A 为BaHCO3(该物质易溶于水)B为 硫酸 C为盐酸.D为氨水不好意思,这里还有Mg2+C为氯化镁