某溶液中可能含有H+、NH、Mg2+、Al3+、Fe3+、CO
、SO
、NO
中的几种。①若加入锌粒,产生无色无味的气体;②若加入NaOH溶液,产生白色沉淀,且产生的沉淀量与加入NaOH的物质的量之间的关系如图所示。则下列说法正确的是( )
A.溶液中的阳离子只有H+、Mg2+、Al3+
B.溶液中n(NH)=0.2 mol
C.溶液中一定不含CO,可能含有SO
和NO
D.n(H+)∶n(Al3+)∶n(Mg2+)=1∶1∶1
某溶液中可能含有H+、NH、Mg2+、Al3+、Fe3+、CO
、SO
、NO
中的几种。①若加入锌粒,产生无色无味的气体;②若加入NaOH溶液,产生白色沉淀,且产生的沉淀量与加入NaOH的物质的量之间的关系如图所示。则下列说法正确的是( )
A.溶液中的阳离子只有H+、Mg2+、Al3+
B.溶液中n(NH)=0.2 mol
C.溶液中一定不含CO,可能含有SO
和NO
D.n(H+)∶n(Al3+)∶n(Mg2+)=1∶1∶1
答案 B
解析 由①知溶液中一定含有H+,一定没有CO、NO
,由②及图像知溶液中一定含有Mg2+、Al3+和NH
,且n(NH
)=0.7 mol-0.5 mol=0.2 mol,n(H+)=0.1 mol,n(Al3+)=0.8 mol-0.7 mol=0.1 mol,沉淀Al3+、Mg2+共消耗0.4 mol OH-,其中沉淀Al3+消耗0.3 mol OH-,沉淀Mg2+消耗0.1 mol OH-,根据Mg2+~2OH-,可得n(Mg2+)=0.05 mol,故只有选项B正确。