Số mol CuSO4 = 0,4 => Số mol Cu tối đa sinh ra = 0,4 => mCu = 0,4. 64 = 25,6g < 31,2 => Có Fe dư = 31,2 - 25,6 = 5,6g.
=> mMg, Fe pứ = 21,5 - 5,6 = 16g.
Ta có: Mg + CuSO4 ---> MgSO4 + Cu
x mol --------------------------> x mol
Fe + CuSO4 ----> FeSO4 + Cu
y mol ------------------------> y mol
=> 24x + 56y = 16 và x + y = 0,4 => x = 0,2 và y = 0,2
Vậy %mFe = (0,2. 56 + 5,6)/21,6 = 77,78% (Đáp án C)