(方法一)直接利用化学方程式进行计算,假设Na2CO3、K2CO3、MgCO3、CaCO3的质量都为1g,则: 设1克Na2CO3与足量的盐酸反应,生成的二氧化碳气体的质量为x, Na2CO3+2HCl═2NaCl+H2O+CO2↑ 106 44 1g x
106
44
=
1g
x
x=
44
106
g 设1克K2CO3与足量的盐酸反应,生成的二氧化碳气体的质量为y. K2CO3+2HCl═2KCl+H2O+CO2↑ 138 44 1g y
138
44
=
1g
y
解得:y=
44
138
g 设1克MgCO3与足量的盐酸反应,生成的二氧化碳气体的质量为z. MgCO3+2HCl═MgCl2+H2O+CO2↑ 84 44 1g z
84
44
=
1g
z
解得:z=
44
84
g 设1克CaCO3与足量的盐酸反应,生成的二氧化碳气体的质量为a. CaCO3+2HCl═CaCl2+H2O+CO2↑ 100 44 1g a
100
44
=
1g
a
y=
44
100
g 根据上述计算可以知道:
44
84
g>
44
100
g>
44
106
g>
44
138
g 即等质量的Na2CO3、K2CO3、MgCO3、CaCO3四种物质,分别跟足量稀盐酸反应,产生CO2最多的是MgCO3. 故选C. 方法(二):根据碳元素的质量守恒来完成解答,结合这四种物质与盐酸反应的化学方程式可以知道二氧化碳中的碳元素和碳酸盐中的碳元素的质量相等,而即碳酸盐中碳元素的含量大,那么生成二氧化碳气体的质量就大;设碳酸盐的质量为m,相对分子质量为M,则可以判断碳酸盐中碳元素的质量为:m×
设1克Na2CO3与足量的盐酸反应,生成的二氧化碳气体的质量为x,
Na2CO3+2HCl═2NaCl+H2O+CO2↑
106 44
1g x
x=
设1克K2CO3与足量的盐酸反应,生成的二氧化碳气体的质量为y.
K2CO3+2HCl═2KCl+H2O+CO2↑
138 44
1g y
解得:y=
设1克MgCO3与足量的盐酸反应,生成的二氧化碳气体的质量为z.
MgCO3+2HCl═MgCl2+H2O+CO2↑
84 44
1g z
解得:z=
设1克CaCO3与足量的盐酸反应,生成的二氧化碳气体的质量为a.
CaCO3+2HCl═CaCl2+H2O+CO2↑
100 44
1g a
y=
根据上述计算可以知道:
即等质量的Na2CO3、K2CO3、MgCO3、CaCO3四种物质,分别跟足量稀盐酸反应,产生CO2最多的是MgCO3.
故选C.
方法(二):根据碳元素的质量守恒来完成解答,结合这四种物质与盐酸反应的化学方程式可以知道二氧化碳中的碳元素和碳酸盐中的碳元素的质量相等,而即碳酸盐中碳元素的含量大,那么生成二氧化碳气体的质量就大;设碳酸盐的质量为m,相对分子质量为M,则可以判断碳酸盐中碳元素的质量为:m×
故选C.
一周热门 更多>