由10g含有杂质的CaCO3和足量盐酸反应,产生了0.1molCO2,试推断杂质的组成可能是MgCO3和SiO2 解析是这样的:由“10g含有杂质的CaCO3和足量的盐酸反应,产生CO20.1mol”得出样品的平均相对分子质量是100,碳酸

问题描述:

由10g含有杂质的CaCO3和足量盐酸反应,产生了0.1molCO2,试推断杂质的组成可能是MgCO3和SiO2 解析是这样的:由“10g含有杂质的CaCO3和足量的盐酸反应,产生CO20.1mol”得出样品的平均相对分子质量是100,碳酸钙也是100,则样品中一种的相对分子质量比100大,另一种比100少,二氧化硅不与盐酸反应,认为相对分子质量比碳酸钙大.
我实在不能理解为什么要品中一种的相对分子质量比100大,另一种比100少 我觉得产生的CO2不一定吧 万一少呢 这玩意怎么算啊!

意思是这样的:
10g如果是纯的CaCO3,那么刚好就产生0.1molCO2,这个没问题吧.
但现在是有杂质的.那杂质的组成应该是与CaCO3相比较,等质量的情况下,如果产生的CO2比CaCO2多,那这种杂质一定是相对分子质量比100(CaCO3的相对分子质量)小的碳酸盐,而等量量情况下,如果产生的CO2比CaCO3少,那这种杂质一定是相对分子质量比100(CaCO3的相对分子质量)大的碳酸盐或者是干脆不能产生CO2的其它物质.
所以MgCO3和SiO2 的组合符合,一大一小相组合总有一个比例会使平均值在100我觉得如果mgco3在其中是8.4g不知道产生0.1molCO2了吗 再加上CACO3不就多了吗谁告诉你的MgCO3一定有8.4g呀?.。。所以我觉得可能啊只要MgCO3小于8.4g的所有值都可以,而题目不也是选择的可能的组合么?正确理解题意。