由10g含有杂质的CaCO3和足量的盐酸反应,产生CO2 0.1mol,则此样品中可能含有的杂质是

来源:百度知道 编辑:UC知道 时间:2024/05/26 19:26:13
由10g含有杂质的CaCO3和足量的盐酸反应,产生CO20.1mol,则此样品中可能含有的杂质是
A.KHCO3和MgCO3 B.MgCO3和SiO2
C.K2CO3和SiO2 D.无法计算
答案:B
请问为什么?请给出详细解答.

由"10g含有杂质的CaCO3和足量的盐酸反应,产生CO20.1mol"得出样品的平均摩尔质量是100,碳酸钙也是100,则样品中一种的摩尔质量比100大,另一种比100少,二氧化硅不与盐酸反应,认为摩尔质量比碳酸钙大.

碳酸镁摩尔质量是84,小于100,二氧化硅比100大,所以正确答案是B

10g纯净CaCO3应产生0.1molCO2
实际产生也是0.1mol
说明:可能1.杂质式量与碳酸钙相同
2.杂质式量平均值是100,或反应的杂质式量小于100另一种不产生二氧化碳
据此A.大于0.1mol
B.可以
C.不可以 碳酸钾的式量大于100且二氧化硅不反应
D 当然不选

10gCaCO3产生的CO2为0.1MOL
如果含有杂质,单位质量的杂质应该和单位质量的CaCO3产生的CO2质量相等。
比对A答案,单位质量的KHCO3和MgCO3都比单位质量的CaCO3产生的CO2质量多
而C答案,单位质量的.K2CO3和SiO2所产生的CO2都比CaCO3,产生的CO2质量少。
而B答案,只要配比适当,单位质量的MgCO3和SiO2 就可以产生和单位质量的CaCO3相同的CO2
显然D 答案错误
如果有兴趣,你可以算一下B答案中两种物质的摩尔比

因为产生CO20.1mol需要纯净的CaCO30.11mol 即10g.而现在的CaCO3 是有杂质的,质量同样是10g,所以至少含有两种杂质.
解答这类题目一般使用极值法.假设10克物质是纯净物分别计算产生二氧化碳的物质的量,与0.1摩比较,应是一大一小.
以A为例说明.设10克物质是KHCO3,完全反应产生气体0.1摩,若10克MgCO3全部反应生成气体大于0.1摩则不符和题意.
B.虽然10克MgCO3全部反应生成气体大于0.1摩,但是SiO2 却不能参加反应产生气体量为0,符合一大一小这一特点.

10克纯CaCO3+HCL产生CO20.1MOL
故杂质产生的CO2一多一少,SiO2不反应,MgCO3分子量小,所以是B