选C
A 先:Na2CO3 + HCl==NaHCO3+NaCl (HCO3-增加,而CO32-减少)
1mol (过量)0.5mol
后:NaHCO3+HCl=NaCl+H20+CO2(HCl要>1mol过量才反应,因此没发生)
B加入Na2SO4固体由于不反应,基本没影响
C只发生一个反应:
NaHCO3 + NaOH==Na2CO3+H2O (HCO3-减少,而CO32-增加)
1mol (过量) 0.5mol
满足题意
D只发生一个反应:
BaCl2 + Na2CO3=BaCO3(白色沉淀)+2NaCl (HCO3-基本不变,而CO32-减少)
0.5mol 1mol (过量)