Đáp án đúng: C
Giải chi tiết:Cách 1: Tính theo PTHH:
nMg = 0,3 mol; nFe(NO3)3 = 0,2 mol; nCu(NO3)2 = 0,1 mol
Mg + 2Fe(NO3)3 → Mg(NO3)2 + 2Fe(NO3)2
0,1dư 0,2 ← 0,2 → 0,1 → 0,2
Mg + Cu(NO3)2 → Mg(NO3)2 + Cu
0,1dư 0,1 ← 0,1 → 0,1
Mg + Fe(NO3)2 → Mg(NO3)2 + Fe
0,1 → 0,1 dư 0,1 → 0,1
Vậy sau phản ứng thu được KL gồm Cu (0,1 mol) và Fe (0,1 mol) => mKL = 0,1.64 + 0,1.56 = 12 gam
Cách 2: Dùng bảo toàn electron
Quá trình cho e:
Mg0 - 2e → Mg+2
0,3 → 0,6 mol
Giả sử Mg phản ứng hết 0,3 mol
Quá trình nhận e:
Fe3+ + 1e → Fe2+
0,2 → 0,2 mol 0,2 mol
Cu2+ + 2e → Cu
0,1 → 0,2 mol 0,1 mol
Tổng số mol e nhận ở đây mới là 0,4 mol < 0,6 mol
Vậy tiếp tục:
Fe2+ + 2e → Fe
0,2 → 0,4 mol
Nếu Fe2+ phản ứng hết thì tổng mol e nhận bằng:
0,2 + 0,2 + 0,4 = 0,8 mol > 0,6 mol
Vậy chứng tỏ Fe2+ không phản ứng hết
Fe2+ + 2e → Fe
0,1← 0,2 mol → 0,1 mol
Vậy sau phản ứng thu được KL gồm Cu (0,1 mol) và Fe (0,1 mol) => mKL = 0,1.64 + 0,1.56 = 12 gam
Đáp án C