题目内容
【题目】某溶液中可能含有H+、Mg2+、NH4+、Al3+、Fe3+、CO32—、SO42—、Cl—中的几种。若加入锌粒,产生无色无味的气体;若加入NaOH溶液,产生白色沉淀,且产生的沉淀量与加入NaOH的物质的量之间的关系如图所示。则下列说法不正确的是
A. 溶液中的阳离子有H+、Mg2+、NH4+、Al3+
B. 溶液中n(Al3+)=0.1 mol
C. 溶液中一定不含CO32—,可能含有SO42—和Cl—
D. n(H+)∶n(Al3+)∶n(Mg2+)=1∶1∶1
【答案】D
【解析】
若加入锌粒,产生无色无味的气体,说明气体是氢气,因此溶液显酸性,酸性环境下CO32—不能存在,加入氢氧化钠溶液后,n(NaOH)在0-0.1mol之间,没有沉淀产生,酸碱中和,溶液中存在H+;n(NaOH)在0.1-0.5mol之间,产生氢氧化铝和氢氧化镁白色沉淀,因为氢氧化铁沉淀为红褐色,所以溶液中不含Fe3+;n(NaOH)在0.5--0.7mol之间,NH4+与氢氧根离子反应生成一水合氨,白色沉淀不溶解,因此溶液中一定含有NH4+;n(NaOH)在0.7--0.8mol之间,沉淀部分溶解,氢氧化铝沉淀溶于过量的强碱,而氢氧化镁不溶,最后剩余氢氧化镁沉淀;所以溶液中一定含有H+、Mg2+、NH4+、Al3+,一定不含CO32—,可能含有SO42—和Cl—中的一种或2种;据以上分析解答。
若加入锌粒,产生无色无味的气体,说明气体是氢气,因此溶液显酸性,酸性环境下CO32—不能存在,加入氢氧化钠溶液后,n(NaOH)在0-0.1mol之间,没有沉淀产生,酸碱中和,溶液中存在H+;n(NaOH)在0.1-0.5mol之间,产生氢氧化铝和氢氧化镁白色沉淀,因为氢氧化铁沉淀为红褐色,所以溶液中不含Fe3+;n(NaOH)在0.5--0.7mol之间,NH4+与氢氧根离子反应生成一水合氨,白色沉淀不溶解,因此溶液中一定含有NH4+;n(NaOH)在0.7--0.8mol之间,沉淀部分溶解,氢氧化铝沉淀溶于过量的强碱,而氢氧化镁不溶,最后剩余氢氧化镁沉淀;所以溶液中一定含有H+、Mg2+、NH4+、Al3+,一定不含CO32—,可能含有SO42—和Cl—中的一种或2种;
A.结合以上分析可知,溶液中的阳离子有H+、Mg2+、NH4+、Al3+,故A正确;
B. 根据反应Al(OH)3+NaOH=NaAlO2+2H2O可知,反应消耗氢氧化钠的量为0.8-0.7=0.1mol,所以n(Al(OH)3)=0.1mol,根据反应过程中铝元素守恒可知,n(Al3+)=0.1mol,故B正确;
C. 结合以上分析可知,溶液中一定不含CO32-,可能含有SO42-和Cl-故C正确;
D.由产生白色沉淀知不含Fe3+,沉淀溶解阶段可知n(Al3+)=0.1mol,Mg2+与Al3+和氢氧化钠恰好反应生成白色沉淀,由图像可知消耗氢氧化钠的量为0.5-0.1=0.4mol,0.1mol Al3+完全沉淀消耗0.3molOH-,则n(Mg2+)=[0.4-0.3]/2=0.05mol,n(Al3+)∶n(Mg2+)≠1:1,故D错误。
综上所述,本题选D。