一楼“而向过量盐酸中滴加碳酸钠,一旦碳酸钠达到所有盐酸的量的一半,就不会再有反应了”回答有问题,因为是滴加,盐酸始终过量,所以碳酸钠与盐酸按一比二反应.更正如下:
碳酸钠与盐酸物质的量一比一时生成碳酸氢钠和氯化钠
Na2CO3+HCl=NaHCO3+NaCl
继续滴加盐酸时产生二氧化碳
NaHCO3+HCl=H2O+CO2+NaCl
一比二时生成水,二氧化碳和氯化钠
Na2CO3+2HCl=H2O+CO2+2NaCl
如果向过量碳酸钠中加盐酸,会先以一比一的比例生成碳酸氢钠再生成二氧化碳;
而向过量盐酸中滴加碳酸钠,碳酸钠与盐酸按一比二反应直接生成二氧化碳.
所以,无论如何A生成气体体积相同;B,将盐酸滴加到碳酸钠中生成二氧化碳0.12mol,将碳酸钠滴加到盐酸中生成二氧化碳0.16mol;C和D则是,将盐酸滴加到碳酸钠中不生成二氧化碳.所以答案是B.