一包含有杂质的K2CO3样品.其杂质可能是BaCl2、KCl、Na2C03中的一种或凡种.取13.8g?K2CO3样品溶于水得澄清溶液,加入足量的稀盐酸,得到4.4g

发布时间:2020-08-01 00:03:25

一包含有杂质的K2CO3样品.其杂质可能是BaCl2、KCl、Na2C03中的一种或凡种.取13.8g?K2CO3样品溶于水得澄清溶液,加入足量的稀盐酸,得到4.4g二氧化碳,则下列判断正确的是A.样品中只有KClB.样品中有Na2C03.也有BaCl2C.样品中有Na2C03,也有KCl,但无BaCl2D.样品中有Na2C03,但无KCl

网友回答

C

解析分析:通过假设样品全为K2CO3,根据反应的化学方程式可计算出假设为纯净物的样品完全反应时放出的二氧化碳恰好与样品实际反应时产生的二氧化碳质量相等,因此,可判断样品中的杂质不影响完全反应所放出二氧化碳的质量;根据样品溶于水得澄清溶液,在可能含有的杂质BaCl2、KCl、Na2C03中,因BaCl2能与K2CO3生成沉淀不可能共存而排除,剩余的两种KCl、Na2C03中,KCl不能与盐酸反应而使样品产生二氧化碳质量偏小,而Na2C03能与盐酸反应且等质量Na2C03放出二氧化碳质量大于K2CO3而使放出二氧化碳质量偏大,因此,可判断同时含有这两种杂质.

解答:设13.8g K2CO3完全反应生成二氧化碳的质量为xK2CO3+2HCl═2KCl+H2O+CO2↑138????????????????? 4413.8g????????????????x=? x=4.4g因此,K2CO3样品中所含杂质至少有两种且应满足:其中一种杂质若能与盐酸反应放出二氧化碳且等质量的该杂质完全反应产生二氧化碳的质量大于K2CO3,则其它杂质或不与盐酸反应或与盐酸反应所放出二氧化碳的质量应小于等质量的K2CO3完全反应产生二氧化碳的质量;在可能含有的杂质BaCl2、KCl、Na2C03中因BaCl2与K2CO3能发生反应生成沉淀而不能共存,因此所含杂质中一定没有BaCl2,剩余的KCl、Na2C03两物质中,KCl不与盐酸反应而等质量的Na2C03完全反应放出二氧化碳质量大于K2CO3,满足K2CO3样品中所含杂质的条件,所以,判断杂质为KCl、Na2C03两物质;故选C.

点评:解答本题时,关键在于判断所含杂质既存在使CO2增多的因素又存在使CO2减少的因素,这样才能满足完全反应后产生二氧化碳质量不变.
以上问题属网友观点,不代表本站立场,仅供参考!