下列反应的离子方程式正确的是( )
A.金属镁与稀盐酸反应:Mg+2H++2Cl-=MgCl2+H2↑
B.氯化钡溶液与硫酸反应:Ba2++SO42-=BaSO4↓
C.碳酸钠溶液与盐酸反应:Na2CO3+2H+=2Na++H2O+CO2↑
D.氢氧化镁与硫酸溶液反应:OH-+H+=H2O
【答案】分析:A.MgCl2为溶于水且电离的物质;
B.氯化钡溶液与硫酸反应生成BaSO4沉淀;
C.Na2CO3为溶于水且完全电离的物质;
D.氢氧化镁不溶于水,应写成化学式.
解答:解:A.金属镁与稀盐酸反应的离子方程式为Mg+2H+=Mg2++H2↑,故A错误;
B.氯化钡溶液与硫酸反应的离子方程式为Ba2++SO42-=BaSO4↓,故B正确;
C.碳酸钠溶液与盐酸反应的离子方程式为CO32-+2H+=H2O+CO2↑,故C错误;
D.氢氧化镁与硫酸溶液反应的离子方程式为Mg(OH)2+2H+=2H2O+Mg2+,故D错误、
故选B.
点评:本题考查离子方程式的书写,题目难度不大,本题注意物质的可溶性以及化学用语的书写.