Ta có: $m_T<m_X$
Nếu $X$ tan hết vào dung dịch thì $m_T>1,7g$ do $m_T=m_X+m_{Cu\text{dd}}+m_O$
$\to X$ không tan hết, $CuSO_4$ hết
Nếu chỉ có $Mg$ phản ứng:
$n_{MgO}=\dfrac{1,5}{40}= 0,0375(mol)$
$\to n_{Cu}=n_{Mg\text{pứ}}=0,0375(mol)$
$\to m_{Cu}=2,4g>2,3g$ (vô lí do chất rắn gồm $Cu, Fe, Mg$ dư nếu có)
$\to$ có $Fe$ phản ứng, $Fe$ có thể dư
Đặt $x, y, z$ là số mol $Mg, Fe$ phản ứng, $Fe$ dư
$\to 24x+56y+56z=1,7$
Chất rắn $Zz$: $Fe$ ($z$ mol), $Cu$ ($x+y$ mol)
$\to 64(x+y)+56z=2,3$
$T$ gồm $MgO$ ($x$ mol), $Fe_2O_3$ ($0,5y$ mol)
$\to 40x+160.0,5y=1,5$
Giải hệ: $x=y=z=0,0125$
Vậy:
$m_{Mg}=0,3g$
$m_{Fe}=1,7-0,3=1,4g$
$a=\dfrac{0,0125+0,0125}{0,5}=0,05M$