(1)B与其中的三种物质反应时既有沉淀又有气体生成,则B为K2CO3;E与其中的三种物质反应都有沉淀生成,则E为MgSO4;A与B、E均产生沉淀,则A为BaCl2;C与B反应有气体生成,则C是HCl;则D为NaOH.
故答案是:BaCl2;K2CO3;HCl;NaOH;MgSO4;
(2)NaOH溶液与MgSO4溶液反应生成氢氧化镁沉淀和硫酸钠溶液,通过过滤得到氢氧化镁,氢氧化镁在380℃时分解产生水蒸气和耐高温的固体氧化镁,涉及到的方程式为:2NaOH+MgSO4=Na2SO4+Mg(OH)2↓,Mg(OH)2
MgO+H2O↑.
△