Fe、CuO、MgSO4溶液、Ba(OH)2溶液、稀盐酸五种物质中,铁和稀盐酸能发生反应生成氯化亚铁和氢气,氧化铜和稀盐酸生成氯化铜和水,硫酸镁和氢氧化钡反应生成氢氧化镁沉淀和硫酸钡沉淀,氢氧化钡和稀盐酸反应生成氯化钡和水,据此解答.
【解析】
铁和稀盐酸能发生反应生成氯化亚铁和氢气,Fe+2HCl=FeCl2+H2↑;
氧化铜和稀盐酸生成氯化铜和水,CuO+2HCl═CuCl2+H2O;
硫酸镁和氢氧化钡反应生成氢氧化镁沉淀和硫酸钡沉淀,Ba(OH)2+MgSO4═Mg(OH)2↓+BaSO4↓;
氢氧化钡和稀盐酸反应生成氯化钡和水,Ba(OH)2+2HCl=BaCl2+2H2O;
故选B.