普通化学B的一道复习题 将0.10molMgCl2(s)加入2升0.1mol/dm3的氨水,试根据计算结果说明有Mg(O
1个回答

此时[Mg2+]=0.05mol/L,[NH3]=0.1mol/L,所以溶液[OH-]^2=Kb×0.01 [OH-]=1.34×10-3mol/L

离子积为Q=0.05×(1.34×10-3)^2=9×10-8大于Ksp[Mg(OH)2].所以有沉淀生成.

沉淀恰好溶解时,[Mg2+]=0.05mol/L,由Ksp[Mg(OH)2]=[Mg2+]×[OH-]^2得出[OH-]=1.55×10-5mol/L

由Kb(NH3*H2O)=[NH4+]×[OH-]/[NH3*H2O]=1.8×10-5,[NH4+]+[NH3*H2O]=0.1,代入数值解方程,可以分别求出[NH4+]=0.077mol/L,[NH3*H2O]=0.023mol/L