高二化学计算题 要过程 急

来源:百度知道 编辑:UC知道 时间:2024/05/29 14:21:13
为了将10ml同时含有H2SO4和HNO3的溶液完全中和,共消耗10ml浓度为2mol/L的Ba(OH)2溶液,同时生成2.33g沉淀
(1)计算原溶液中H2SO4和HNO3的物质的量浓度
(2)若将上述混合酸加水稀释到400.0ml,求稀释后溶液的pH

解:
1) H2SO4---Ba(OH)2

因为生成了2.33g沉淀 即有0.01mol的BaSO4

表示有0.01mol H2SO4

又有0.04mol的H+,H2SO4中和了0.02mol

表示有0.02molHNO3

则c1=1mol/L c2=2mol/L

2)原溶液中有H+共0.04mol

稀释到400ml时

PH=-log(cH+)=1

(1)
n(Ba(OH)2)=0.01*2 mol
则n(OH-)=2*n(Ba(OH)2)=0.04 mol
所以n(H+)=n(OH-)=0.04 mol

H2SO4~BaSO4
1/x=233/2.33
x=0.01 mol
H2SO4提供的H+为2x=0.02
HNO3提供的H+为0.04-0.02=0.02 mol
所以c(H2SO4)=0.01/0.01=1 mol/L
c(HNO3)=0.02/0.01=2 mol/L

(2)由(1)中得n(H+)=n(OH-)=0.04 mol
稀释后c(H+)=0.04/0.4=0.1 mol/L
pH=-lgc(H+)=1