一定的碳酸钠、碳酸氢钠和硫酸钠固体混合物与250ml、1MOL/L的盐酸(过量)反映,得到标况下二氧化碳2.016L,然

1个回答

  • 1.n(CO2)=2.016/22.4=0.09mol,所以n(Na2CO3)+n(NaHCO3)=0.09mol(碳原子守恒),n(Ba(OH)2)=0.05mol;

    沉淀为BaSO4,n(BaSO4)=2.33/233=0.01mol<n(Ba(OH)2)=0.05mol,所以Ba(OH)2过量,所以n(Na2SO4)=n(BaSO4)=0.01mol.

    反应中,n(H+)总为先后两次加的盐酸的总量,即为0.25mol+0.01mol=0.26mol,而n(OH-)=2n(Ba(OH)2)=0.1mol,H+用于中和OH-消耗的量(前面的H+中和过量的OH-,OH-过量,再加盐酸中和过量的OH-)为0.1mol,剩下的0.16mol与Na2CO3、NaHCO3反应,2H+ ——Na2CO3,H+ ——NaHCO3,所以结合n(Na2CO3)+n(NaHCO3)=0.09mol得出以下计算过程:

    设n(Na2CO3)=n1,n(NaHCO3)=n2,那么对应的H+分别为2n1、n2,得:

    n1+n2=0.09,2n1+n2=0.16

    于是:n(Na2CO3)=0.07mol,n(NaHCO3)=0.02mol.