反应的有关方程式为:NaHCO3+HCl=NaCl+CO2↑+H2O,Na2CO3+2HCl=2NaCl+CO2↑+H2O,反应后所得固体为NaCl,n(Na+)=0.1L×0.5mol/L=0.05mol,根据Na元素守恒,则n(NaCl)=0.05mol,m(NaCl)=0.05mol×58.5g/mol=2.925g,近似为2.93g,故选A.