Các phản ứng có thể xảy ra:
Mg+CuSO4->MgSO4+Cu
Mg+FeSO4->MgSO4+Cu
Nếu chỉ xảy ra phản ứng (1) với số mol các chất vừa đủ thì dung dịch B chứa 0,1 mol MgSO4 và 0,1 mol FeSO4. Khi đó E chứa 0,1 mol MgO và 0,05 mol Fe2O3 (vì nung kết tủa ngoài không khí).
mE=m1=mMgO+mFe2O3=12g
Nếu xảy ra cả phản ứng (1) và phản ứng (2) với số mol các chất vừa đủ hoặc Mg dư thì dung dịch B chứa 0,2 mol MgSO4. Khi đó E chứa 0,2 mol MgO.
=> mE = m2 = mMgO = 8 (gam)
Mà m2 < mE < m1 nên xảy ra cả phản ứng (1) và (2) trong đó phản ứng (2) kết thúc thì FeSO4 vẫn còn dư.
gọi n Mg(2) =a thì nFeSO4 pứ =a, nFeSO4=0,1-a mol
=>B:\(\left\{{}\begin{matrix}nMgSO4=a+0,1\\nFeSO4=0,1-a\end{matrix}\right.\)
=>E:\(\left\{{}\begin{matrix}nMgO=a+0,1\\nFe2O3=0,05-0,5a\end{matrix}\right.\)
->mE=mMgO+mFe2O3=10
Hay40(a+0,1)+160(0,05-0,05a)=10
=>a=0,05 mol
Vậy mMg = 24(0,05 + 0,1) = 3,6 (gam)