在一定量的Ba(NO3)2溶液中滴入0.05mol/l 的稀硫酸,

来源:百度知道 编辑:UC知道 时间:2024/05/09 13:13:41
恰好使溶液中的Ba2+沉淀完全.此时溶液的体积为100ml (忽略反应时溶液体积变化),测得溶液的PH=2,则原Ba(NO3)2溶液中Ba2+的物质的量浓度是 (C)
A,0.011 mol/l B,0.11 mol/l C,0.0055mol/l D,0.055mol/l

答案是d,求解析,谢谢了

Ba2+ + H2SO4==BaSO4+2H+
pH值为2说明氢离子的浓度为0.01mol/L。溶液体积为100ml
所以H+的物质的量为0.001mol,H+都由H2SO4得来,所以,硫酸的物质的量为0.0005mol,由C=n/V可得,V=n/C=0.0005/0.05=10ml
所以原原Ba(NO3)2溶液体积为90ml
0.0005mol的硫酸可以和等物质的量的Ba(NO3)2反应。所以原Ba(NO3)2溶液中Ba2+的物质的量浓度是0.0005*1000/90=0.00555555555555mol/L