解:NaOH与HCl以1:1发生中和反应:NaOH + HCl = NaCl + H2O
现在盐酸浓度为0.1mol/L,氢氧化钠浓度为0.12mol/L,且溶液体积相等,设盐酸和氢氧化钠溶液的体积都是V,则完全反应后,溶液中氢氧化钠有剩余,剩余的氢氧化钠的浓度为:
(0.12mol/L * V - 0.1mol/L * V) / 2V = 0.01mol/L
即:c(NaOH) = 0.01mol/L
即:c(OH-) = 0.01mol/L
则溶液中H+浓度为:c(H+) = 10^-14 / 0.01mol/L = 10^-12mol/L
pH = -lg[c(H+)] = -lg10^-12 = 12
为了计算方便,我们设两种溶液的体积均为1L。(体积不影响结果)
反应前,两种物质的物质的量
n(HCl)=0.1mol
n(NaOH)=0.12mol
HCl+NaOH==NaCl+H2O
由于氢氧化钠过量,剩余氢氧化钠的物质的量=0.02mol
则
c(OH-)=0.02mol/(1L+1L)=0.01mol/L
(注:题干缺少混合后不考虑溶液体积变化。)
根据水的离子积常数,可得
c(H+)=10^-14÷c(OH-)=10^-12mol/L
pH=-lgc(H+)=12