下列离子方程式正确的是( )
A.将少量SO2气体通入NaClO溶液中:SO2+2ClO-+H2O=SO32-+2HClO
B.在硫酸氢钾溶液中加入Ba(OH)2溶液至pH=7:2H++SO42-+Ba2++2OH-=BaSO4↓+2H2O
C.在碳酸氢镁溶液中加入足量Ca(OH)2溶液:Mg2++2HCO3-+Ca2++2OH-=MgCO3↓+CaCO3↓+2H2O
D.三氯化铝溶液中加入过量氨水:Al3++3OH-=Al(OH)3↓
【答案】分析:A、次氯酸可以将亚硫酸钠氧化;
B、溶液呈中性时,氢离子与氢氧根离子恰好完全反应,则NaHSO4与Ba(OH)2物质的量之比为2:1;
C、从量的多少以及难溶物质的生成判断;
D、氢氧化铝不能溶于氨水中;
解答:A、在反应产物中,次氯酸可以将亚硫酸钠氧化为硫酸钠,本身被还原为氯离子,
实质是:ClO-+SO2+H2O═SO42-+2H++Cl-,上述离子方程式中的产物不对,故A错误;
B、硫酸氢钠溶液中滴加氢氧化钡至中性时,硫酸氢钠与氢氧化钡的物质的量之比为2:1,
其反应为2NaHSO4+Ba(OH)2=2H2O+Na2SO4+BaSO4↓,
离子反应为2H++SO42-+Ba2++2OH-=2H2O+BaSO4↓,故B正确;
C、碳酸氢镁溶液中加入足量的澄清石灰水反应的离子方程式为Mg2++2HCO3-+2Ca2++4OH-=Mg(OH)2↓+2CaCO3↓+
2H2O,故C错误;
D、氯化铝溶液通入过量氨水的离子反应为Al3++3NH3.H2O=Al(OH)3↓+3NH4+,故D错误;
故选B.
点评:本题考查离子方程式的书写,注意物质的性质,溶解性的大小,应正确判断离子方程式的书写是否符合实际,注意电荷守恒、量不同产物不同等问题.