将23.3g NaNO3和Mg(NO3)2的混合物溶于水配成200mL溶液,若溶液中 c (Na+)=0.5mol/L,则溶液中c (NO3-)为多少5mol/L,我算的是1.·····怎么算都和答案不一样

问题描述:

将23.3g NaNO3和Mg(NO3)2的混合物溶于水配成200mL溶液,若溶液中 c (Na+)=0.5mol/L,则溶液中c (NO3-)为多少
5mol/L,我算的是1.·····怎么算都和答案不一样

200mL=0.2L
(Na+)=0.5mol/L,则Na+为0.2*0.5=0.1mol
所以NaNO3有0.1mol
NaNO3相对质量是:23+14+16*3=85
则NaNO3有85*0.1=8.5g,剩下的23.3-8.5=14.8g是Mg(NO3)2
Mg(NO3)2相对质量是:24+(14+16*3)*2=148
所以Mg(NO3)2的摩尔的量是14.8/148=0.1mol
所以Mg(NO3)2中NO3-的摩尔量是0.1*2=0.2mol
因为NaNO3中NO3-的摩尔量是0.1mol
所以溶液中c (NO3-)为0.1+02=0.3mol

因为c(Na+)=0.5mol/L,所以,n(Na+)=0.1mol,所以NaNO3=0.1mol=8.5g.所以,Mg(NO3)2=23.3-8.5=14.8g,所以,Mg(NO3)2=0.1mol.所以,c (NO3-)=(0.1+0.1*2)mol/0.2L=1.5mol/L 注意Mg(NO3)2里有两个NO3-.