用一体积水,吸收560体积NH3气体(标准状况),所得氨水的密度为109g/cm3,则氨水的物质的量浓度约为多少

问题描述:

用一体积水,吸收560体积NH3气体(标准状况),所得氨水的密度为109g/cm3,则氨水的物质的量浓度约为多少
mol/L
A.25 B.5 C.8 D.16
氨水的密度为0.9g/cm3,打错了

上面的解答幼稚得可以,吸收了这么气体溶液体积不反生任何变化?
正确的办法是
设水体积为a L
则n(NH3)=560a/22.4=25amol
V(氨水)=m/d(d为氨水密度)=(m(水)+m(NH3))/d=(a×1000g+25a×17g)/900(g/L)=1.583aL
C(NH3)=n(NH3)/V(氨水)=25a/1.583a=15.79mol/L