Đáp án đúng: B Giải chi tiết:Số mol CuSO4 = 0,2 . 1 = 0,2mol Tính khử: Mg mạnh hơn Fe nên phản ứng theo thứ tự ưu tiên sau: Mg + CuSO4 →MgSO4 + Cu (1) x → x → x (mol) Fe + CuSO4 → FeSO4 + Cu (2) y → y → y (mol) Nếu Mg và Fe phản ứng vừa đủ với CuSO4: Chất rắn B là Cu: mCu = 0,2 . 64 = 12,8 gam < 18,4 gam Vậy B gồm có 12,8 gam Cu và khối lượng kim loại còn dư. TH1: Mg hết Fe không phản ứng => nMg = = 0,2 mol. Ta có: ∆mkim loại = 0,2( 64 – 24) = 8 gam => mB = 13,6 + 8 = 21, 6gam < 18,4 gam ( Loại ) TH2: Vậy chỉ còn một trường hợp là Mg hết và Fe còn dư. Gọi x là số mol Mg, y là số mol Fe phản ứng và z là số mol Fe còn dư. x mol Mg phản ứng khối lượng kim loại tăng: (64 – 24) x = 40x (gam y mol Fe phản ứng khối lượng kim loại tăng: (64 – 56) x = 8y (gam) Ta có: ∆mkim loại = 40x + 8y = 4,8 gam (I) = (x + y) = 0,2 mol (II) mB = 12,8 + 56z = 18,4 gam (III) Từ (I), (II), (III) ta có x = 0,1; y= 0,1; z = 0,1 Hh A: mMg = 24. 0,1 = 2,4 gam mFe = 56. 0,2 = 11,2 gam Suy ra: %mMg = . 100% = 17,65% %mFe = ( 100 – 17,65) = 82, 35%