题目内容
(请给出正确答案)
[主观题]
0.10mol/L的NaH2PO4溶液的pH值为()。已知H3PO4的三级pKa分别为2.12,7.20,12.30
答案
× 缓冲溶液pH的计算是采用韩一哈方程式及其演变式,即: 方程式中[盐]和[酸]是指盐和酸混合在一起时的盐的总浓度和酸的总浓度,而不是盐和酸混合之前各自的浓度,即[盐]=n盐/溶液总体积V,[酸]=n酸/溶液的总体积V。因此,[盐]/[酸]=n盐/n酸,由于nB=cB×VB,摩尔数nB在溶液混合前后都是不变的,因此n盐/n酸=c盐×V盐/c酸×V酸,此时的c盐与c酸及V盐和V酸是指盐和酸混合之前各自的浓度与体积,所以当盐和酸混合之前浓度相等时,n盐/n酸=V盐/V酸。以上例题告知的是盐(Na2HPO4)和酸(NaH2PO4)混合之前的浓度及体积,因此不能用浓度比的韩-哈方程式计算,由于混合前浓度不等,所以也不能用体积比的方程式来计算。而此例题中可知盐和酸的摩尔数之比,因此可用下式计算pH值。 因此,10ml0.1Mol/L的NaH2PO4和1ml0.2mol/L的Na2HPO4溶液混合后的pH=6.51
如搜索结果不匹配,请 联系老师 获取答案