题目内容
【题目】有一种无色溶液,可能含有以下离子中的若干种:Na+、NH4+、Cl﹣、Ba2+、HCO3﹣、SO42﹣,现取两份100mL的该溶液进行如下实验:
(1)第1份加足量NaOH溶液并加热,收集到标准状况下的气体672mL
(2)第2份加足量Ba(OH)2溶液,得沉淀6.27g,再用足量盐酸洗涤、干燥,得沉淀2.33g
根据上述实验,下列推测正确的是( )
A.该溶液中一定有Ba2+
B.c(NH4+)为0.3molL﹣1
C.100mL该溶液中含0.01 mol HCO3﹣
D.原溶液中c(Na+)和c(SO42﹣)的比值大于等于1
【答案】BD
【解析】
①第一份溶液加足量NaOH溶液加热后收集到气体,推得一定含有NH4+,且n(NH4+)=n(NH3)==0.03mol;
②第二份加足量Ba(OH)2溶液,得沉淀6.27g,再用足量盐酸洗涤、干燥后,沉淀质量为2.33g,可知BaSO4为2.33g,物质的量为0.01mol,BaCO3为6.27g﹣2.33g═3.94g,物质的量为0.02mol,根据原子守恒,所以100mL该溶液中含0.02mol HCO3﹣,则SO42﹣物质的量为0.01mol,因含有SO42﹣,则一定不存在Ba2+,
③再根据溶液中阴阳离子的电荷守恒,即可推出Na+一定存在,物质的量n(Na+)≥0.01mol
综上,原溶液中一定含有0.01molSO42﹣、0.02mol HCO3﹣、0.03molNH4+、≥0.01molNa+,一定不存在Ba2+,可能含有Cl﹣,
A、由上述分析可知,溶液中一定含有SO42﹣,则一定不存在Ba2+,故A错误;
B、第一份溶液加足量NaOH溶液加热后收集到气体,推得一定含有NH4+,n(NH4+)=n(NH3)==0.03mol,则n(NH4+)==0.3molL﹣1,故B正确;
C、BaCO3为6.27g﹣2.33g═3.94g,物质的量为0.02mol,即100mL该溶液中含0.02mol HCO3﹣,故C 错误;
D、原溶液中一定含有0.01molSO42﹣、≥0.01molNa+,则原溶液中c(Na+):c(SO42﹣)≥1:1,故D正确;
故选:BD。