现有10ml0.2mol/l的HAc,若将其稀释一倍:①计算稀释后的溶液的PH.②往稀释后的溶液中加入多少克NaAc*3H2O才能使溶液pH=6.③若在往其中加入20ml0.1mol/lNaoH溶液,溶液的pH等于多少?④若将与②等量的NaAc
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/27 10:28:36
现有10ml0.2mol/l的HAc,若将其稀释一倍:①计算稀释后的溶液的PH.②往稀释后的溶液中加入多少克NaAc*3H2O才能使溶液pH=6.③若在往其中加入20ml0.1mol/lNaoH溶液,溶液的pH等于多少?④若将与②等量的NaAc
现有10ml0.2mol/l的HAc,若将其稀释一倍:①计算稀释后的溶液的PH.②往稀释后的溶液中加入多少克NaAc*3H2O才能使溶液pH=6.③若在往其中加入20ml0.1mol/lNaoH溶液,溶液的pH等于多少?④若将与②等量的NaAc*3H2O加入到20ml1.0mol/lHcl溶液中,此混合溶液有无缓冲能力?已知Ka(HAc)=1.8*10^-5;M(NaAc*3H2O)=136.1;不考虑固体体积对溶液体积的影响.
现有10ml0.2mol/l的HAc,若将其稀释一倍:①计算稀释后的溶液的PH.②往稀释后的溶液中加入多少克NaAc*3H2O才能使溶液pH=6.③若在往其中加入20ml0.1mol/lNaoH溶液,溶液的pH等于多少?④若将与②等量的NaAc
①计算稀释后的溶液的PH.c(H+)=(Ka*c)^1/2=(1.8*10^-5*0.1)^1/2=1.34*10^-3
pH=-lg1.34*10^-3=2.87
②往稀释后的溶液中加入多少克NaAc*3H2O才能使溶液pH=6.0
pH=pKa +lg c(Ac-)/c(HAc)
=pKa +lg n(Ac-)/n(HAc)
6.0=4.74+lg n(Ac-)/n(HAc)
lg n(Ac-)/n(HAc)=1.26
n(Ac-)/n(HAc)=18.2
n(NaAc*3H2O)=18.2*0.01L*0.2mol/L=0.0364mol
m(NaAc*3H2O)=0.0364mol*136.1g/mol=4.95g
③若在往其中加入20ml0.1mol/lNaoH溶液,此时溶液是NaAc和HAc的混合溶液,显然是缓冲溶液
而且n(Ac-)=n(HAc)
pH=pKa +lg c(Ac-)/c(HAc)
=pKa +lg n(Ac-)/n(HAc)
=4.74+lg1=4.74
④若将与②等量的NaAc*3H2O加入到20ml1.0mol/lHcl溶液中,即m(NaAc*3H2O)=0.0364mol,而盐酸的物质的量为0.02mol ,得到0.0164mol NaAc和0.02molHAc的混合溶液,显然是缓冲溶液
此缓冲溶液:
pH=pKa +lg c(Ac-)/c(HAc)
=pKa +lg n(Ac-)/n(HAc)
=4.74+lg0.0164/0.02=4.65