选B,1>2>3
因为1反应消耗水,Na2O+H2O=2NaOH,导致溶剂质量减小,生成溶质NaOH质量大于Na2O,溶质质量分数最大
2不反应,质量分数居中
3含有结晶水,溶解后溶剂质量变大,溶质质量小于Mg,溶质质量分数最小