某K2CO3样品中含有Na2CO3、KNO3和Ba(NO3)2三种杂质中的一种或两种,现将6.9g样品溶于足量水中,得到澄

2025-06-28 12:46:54
推荐回答(1个)
回答1:

取样品加入水中,全部溶解,则不可能含有Ba(NO32,因为碳酸钡不溶于水,再加入氯化钙能产生4.5g沉淀,为碳酸钙的质量,假设6.9g全部为K2CO3,则生成沉淀为

6.9g
138g/mol
×100g/mol=5g>4.5g,则杂质中含有碳酸根的质量分数应小于K2CO3中碳酸根的质量分数,故一定有KNO3,可能还有Na2CO3,综上分析可知,肯定有KNO3,没有Ba(NO32,可能还有Na2CO3
故选B.