题目中如果只有一个选项应改为不正确的选D,ABC都正确
解析:
反应方程式:NaHCO3+HCl=NaCl+H2O+CO2↑;KHCO3+HCl=KCl+H2O+CO2↑.
可知:1molNaHCO3和盐酸1:1反应生成1molCO2,1molKHCO3也和盐酸1:1反应生成1molCO2.
设混合物中含NaHCO3xmol、KHCO3ymol,则有x+y=n(CO2)
A对,根据第二组、第三组实验生成CO2的量为3.36L,可知盐酸反应完全
所以n(HCl)=n(CO2)=3.36/22.4=0.15mol,
盐酸浓度c(HCl)=n(HCl)/V(HCl)=0.15/(50/1000)=3(mol/L)
B对,由第一组实验:x+y=n(CO2)=2.24/22.4=0.1mol,且84x+100y=9.2
解得x=y=0.05,混合物中NaHCO3和KHCO3的物质的量相等
混合物中NaHCO3的质量分数=84*0.05/9.2=45.65%
C对,比较第一、二组实验数据可知第一组实验中盐酸过量,因为第二组实验中增加了混合物的量CO2的量也增加了
D错,根据第二组、第三组实验生成CO2的量为3.36L,可得参加反应的混合物的总的物质的量为3.36/22.4=0.15mol,所以n(NaHCO3)=n(KHCO3)=0.15/2=0.075mol,此时反应的混合物质量为84*0.075+100*0.075=13.8g