B
分析:根据题目中的反应物、生成物和反应条件,根据碳元素的守恒可以判断等质量的Na
2CO
3、K
2CO
3、MgCO
3、CaCO
3与稀盐酸反应可生成的二氧化碳气体质量,然后进行比较即可.
解答:设生成4.4g二氧化碳需要CaCO
3质量为x.
CaCO
3+2HCl═CaCl
2+H
2O+CO
2↑
100 44
x 4.4g
根据:
解得:x=10g;
而题目中9.8g含杂质的碳酸钙粉末与盐酸反应产生了4.4g气体,说明等质量的杂质与盐酸反应生成二氧化碳气体的质量要比碳酸钙产生的二氧化碳质量大.
根据碳元素的质量守恒可以完成解答,结合碳酸盐与盐酸反应的化学方程式可以知道二氧化碳中的碳元素和碳酸盐中的碳元素的质量相等,而即碳酸盐中碳元素的含量大,那么生成二氧化碳气体的质量就大;设碳酸盐的质量为m,相对分子质量为M,则可以判断碳酸盐中碳元素的质量为:m×
根据该计算式可以知道:
当碳酸盐的质量相等时,该碳酸盐的相对分子质量越小生成的二氧化碳的质量越大,分析所给四种碳酸盐可以知道:M(Na
2CO
3)=106,M(K
2CO
3)=138,M(MgCO
3)=84,M(CaCO
3)=100,氧化铜中没有碳元素,不可能产生二氧化碳,所以可以判断等质量的碳酸盐和盐酸反应生成二氧化碳气体的质量最大的为碳酸镁,故A和C都不正确,而B符合题意.
D、氧化铜根本就不能和盐酸反应生成气体,故D错误;
故选B..
点评:本题考查了混合碳酸盐与酸反应生成二氧化碳质量,完成此题,需使用极值法和平均值法