(2014?青岛伊沫)溶液可能含有几种H+、NH4+、Mg2+、Al3+、Fe3+、CO32-、SO42-和NO3-。①添加铝片。

从①可以看出,溶液中有H+,没有CO32-和NO3-。根据溶液的电中性,溶液中一定有SO42-;加入NaOH溶液产生白色沉淀,所以一定没有Fe3+。根据图像,当0≤n(NaOH)≤0.1mol时,h++ OH-= H2O;当0.1mol≤n(NaOH)≤0.5mol时,Al3++3OH-=Al(OH)3↓,Mg2 ++ 2OH-= Mg(OH)2↓;当0.5mol≤n(NaOH)≤0.7mol时,NH4++OH-=NH3?H2O;当0.7mol≤n(NaOH)≤0.8mol时,Al(OH)3 +OH-=AlO2-+H2O,计算如下:n(H+)=0.1mol,n(Al3+)=0.1mol,N (Mg2+)。

A.根据分析可知,溶液中一定没有CO32-、Fe3+和NO3-,但一定有H+、NH4+、Mg2+、Al3+和SO42-,所以A是错的;

b、当NaOH溶液的量为0.5 ~ 0.7mol时,析出物的量不变,反应发生为NH4++OH-=NH3?H2O,所以B是错的;

C、溶液中必须存在的阳离子是H+、NH4+、Mg2+和Al3+,所以C是错误的;

d、根据上面的计算,n(H+)=0.1mol,n(Al3+)=0.1mol,n(Mg2+)=0.05mol,n(NH4+)=0.2mol,所以n (h+): n (NH4+)。

所以选d。