解题思路:根据盐酸及各选项中的物质所能发生的反应解题.
将足量稀盐酸加入题给四种固体混合物中,可能发生的反应有:
A.存在Mg+2HCl=MgCl2+H2↑、NaAlO2+4HCl=AlCl3+NaCl+2H2O,故A不选;
B.只存在CH3COONa+HCl=CH3COOH+NaCl,故B选;
C.存在HCl+NaClO=NaCl+HClO、2HCl+Na2SO3=2NaCl+H2O+SO2↑、2HCl+NaCl=ONaCl+Cl2↑+H2O、HClO+Na2SO3=HCl+Na2SO4,故C不选;
D.存在NH4HCO3+HCl=NH4Cl+H2O+CO2↑、4H++NO3-+3Fe2+=3Fe3++NO↑+2H2O、Ba2++SO42-=BaSO4↓,故D不选;
故选B.
点评:
本题考点: 离子反应发生的条件.
考点点评: 本题考查离子反应发生的条件,掌握反应方程式的书写是解题的关键.