B
分析:假设8.4g样品全部为碳酸镁,根据反应的化学方程式可确定完全反应后产生二氧化碳质量为4.4g;而不纯的碳酸镁反应实际产生二氧化碳的质量也等于4.4g,这说明碳酸镁中混有的杂质与盐酸反应放出二氧化碳质量和等质量的碳酸镁与盐酸反应放出的二氧化碳的质量相等,也就是说含的杂质也是碳酸盐;根据以上分析,结合碳酸盐与盐酸反应放出二氧化碳的质量关系,对所做的结论进行判断,找出可能含有的杂质.
解答:由下列碳酸盐与盐酸反应放出二氧化碳的关系式可知:
MgCO3~CO2↑ Na2CO3~CO2↑NaHCO3~CO2↑ K2CO3~CO2↑ CaCO3~CO2↑
84 44 106 44 84 44 138 44 100 44
通过以上的分析比较可以看出碳酸氢钠和碳酸镁的相对分子质量相等,根据质量关系可以知道,等质量的碳酸镁和碳酸氢钠分别与盐酸反应时生成二氧化碳的质量相等,也就是说碳酸镁和碳酸氢钠无论以何种比例混合,8.4g混合物与盐酸反应生成二氧化碳的质量都是4.4g,分析所给的选项可以知道选项B是正确的.
故选B.
点评:等质量的碳酸盐与足量酸反应放出二氧化碳的质量关系可通过对比碳酸盐中碳酸根的含量进行比较,碳酸根含量大放出二氧化碳气体多,即相对分子质量越小产生的二氧化碳越多.