题目内容
【题目】Na2CO3、CaCO3、KHCO3、MgCO3分别和盐酸反应,下列分析不正确的是( )
A. 当Na2CO3和CaCO3的质量相等,盐酸足量时,CaCO3生成的CO2气体质量较多
B. 当CaCO3、KHCO3、MgCO3足量,盐酸等质量等浓度时,生成CO2气体的质量相等
C. 当CaCO3和KHCO3的质量相等,盐酸足量时,生成CO2气体的质量相等
D. 当Na2CO3、CaCO3、MgCO3足量,盐酸等质量等浓度时,生成CO2气体的质量相等
【答案】B
【解析】
A与C选项盐酸足量时,根据碳元素的质量守恒来完成解答,结合物质与盐酸反应的化学方程式可以知道二氧化碳中的碳元素和碳酸盐中的碳元素的质量相等;设碳酸盐的质量为m,相对分子质量为M,则可以判断碳酸盐中碳元素的质量为:m×,根据该计算式可以知道,当碳酸盐的质量相等时,碳酸盐的相对分子质量相等则生成的二氧化碳的质量就相等,当碳酸盐的相对分子质量越大,则生成的二氧化碳的质量就越小。
B与D选项盐酸不足,根据盐酸的量比较,设盐酸的质量为n,化学方程式中盐酸的化学计量数为a,二氧化碳的质量为:,化学计量数相等,则二氧化碳的质量相等。
A、分析所给两种碳酸盐可以知道:M(Na2CO3)=106,M(CaCO3)=100,CaCO3生成的CO2气体质量较多;
B、CaCO3+2HCl═CaCl2+H2O+CO2↑,KHCO3+HCl═KCl+H2O+CO2↑,MgCO3+2HCl═MgCl2+H2O+CO2↑,根据分析可知,化学方程式中盐酸的化学计量数不相等,则生成的二氧化碳的质量不相等;
C、分析所给两种碳酸盐可以知道:M(KHCO3)=100,M(CaCO3)=100,所以可以判断生成二氧化碳气体的质量相等;故正确;
D、设盐酸的质量为m,二氧化碳的质量为x,
Na2CO3+2HCl═2NaCl+H2O+CO2↑,CaCO3+2HCl═CaCl2+H2O+CO2↑,MgCO3+2HCl═MgCl2+H2O+CO2↑,根据化学方程式可知,化学方程式中盐酸的化学计量数相等,三者与盐酸反应生成二氧化碳的质量相等。