Đáp án đúng: C
Giải chi tiết:Khi cho Z tác dụng với BaCl2 dư thì kết tủa thu được là BaSO4 => nBaSO4 = 0,715 mol
=> nH2SO4 = 0,715 mol
Khi cho Z tác dụng với NaOH vừa đủ thu được khí là NH3: nNH3 = 0,025 mol => nNH4+ = 0,025 mol
nNaOH = 2nMg2+ + 2nFe2+ + 3nFe3+ + nNH4+ = 1,285 (mol)
BTĐT cho dd Z: 2nMg2+ + 2nFe2+ + 3nFe3+ + nNH4+ + nNa+ = 2nSO42-
Hay 1,285 + nNa+ = 2.0,715 => nNa+ = 0,145 mol => nNaNO3 = 0,145 mol
Ta có sơ đồ sau:
nOH- (hidroxit) = 1,285 – 0,025 = 1,26 mol => mMg,Fe = 43,34 – 1,26.17 = 21,92 gam
=> mZ = 21,92 + 0,145.18 + 0,025.18 + 0,715.96 = 94,345 gam
BTKL: mH2O = 28,16 + 0,715.98 + 0,145.85 – 5,14 – 94,345 = 11,07 gam => nH2O = 0,615 mol
BTNT “H”: nH2 = (0,715.2 - 4.0,025 – 0,615.2)/2 = 0,05 mol
Đặt số mol CO2, NO, N2 lần lượt là x, y, z
x + y + z = 0,2 – 0,05
44x + 30y + 28z + 0,05.2 = 5,14
y + 2z + 0,025 = 0,145 (BTNT “N”)
Giải hệ được x = 0,04; y = 0,1; z = 0,01
=>nFeCO3 = nCO2 = 0,04 mol
mO(Fe3O4) = 28,16 – mMg,Fe – mCO3 = 28,16 – 21,92 – 0,04.60 = 3,84 gam => nO(Fe3O4) = 0,24 mol
=> nFe3O4 = 0,06 mol
=> mMg = 28,16 – 0,06.232 – 0,04.116 = 9,6 gam
=> %mMg = 34,09%
Đáp án C