今有一混合物的水溶液,只可能含有以下离子的若干种.Na+、NH4+、Ba+、Cl、CO3-、SO4(2-).

3个回答

  • 现取两份200ml溶液进行如下实验:①第一份加足量NaOH溶液,加热,收集到气体0.68g②第二份加足量BaCl2溶液后,得干燥沉淀6.27g,经足量盐酸洗涤、干燥后,沉淀质量为2.33g.根据上述实验,以下推测正确的是(b ) A.一定不存在Ba2+,NH4+可能存在 B.CO3-一定存在 C.Na+一定存在 D.一定不存在Cl-

    加入NaOH产生气体的原因是

    生成氨水 不稳定 加热分解为NH3和H2O 所以会收集到0.68g 的气体

    不存在其他产生气体的假设 所以一定存在NH4-

    加入BaCl2产生沉淀的原因是 Ba离子与碳酸根离子或硫酸根离子或同时与这两种离子结合 生成BaCO3沉淀,BaSO4沉淀

    后者不溶与盐酸也不溶于稀硝酸

    由条件"足量盐酸洗涤、干燥后,沉淀质量为2.33g"可知部分沉淀溶解 说明两种沉淀同时存在 最后剩下的是BaSO4 所以一定存在CO3- SO42-

    我想起来了 这不是上次化学奥赛的题么!我也做错了.

    我刚想了想 应该是这样的:

    有条件一可以得出NH4+离子的质量 我懒得算了 我想你也会算

    原溶液中 Ba离子和CO3离子与SO4离子不能共存

    而由条件2 得 原溶液中一定含有CO3离子和SO4离子 所以一定不含Ba离子 同是可以算出CO3离子和SO4离子的质量

    但由溶液不显电性可得 阴阳离子所带电贺量是相等的 但由条件1所得的NH4离子质量和由条件2所得的两种阴离子的质量无法构成物质使两种阴离子将阳离子的电荷刚好瓜分 阴离子的质量过多 溶液带电 所以必定有另一种阳离子存在 而Ba离子不可能存在 所以Na离子一定存在