Mg + H2SO4 -> MgSO4 + H2
Fe + H2SO4 -> FeSO4 + H2
FexOy + yH2SO4 -> Fex(SO4)y + yH2O (*)
Khí A thu được là H2 có số mol là: 1,23*1*273/[22,4*(273+27)] = 0,05 (mol)
Dung dịch B gồm MgSO4, FeSO4, H2SO4, có thể có Fe2(SO4)3.
Dd B phản ứng được với 0,05*0,06*5 = 0,015 (mol) KMnO4
10FeSO4 + 8H2SO4 + 2KMnO4 -> 5Fe2(SO4)3 + 2MnSO4 + K2SO4 + 8H2O
0,075---------------0,015
Ta thấy số mol Fe và Mg chính bằng số mol khí H2 = 0,05 mol > số mol FeSO4 trong phản ứng của sắt với H2SO4.
Lại có số mol FeSO4 có trong dung dịch là 0,075 > 0,05 -> Trong phương trình (*) phải sinh ra FeSO4 -> oxit sắt dùng có thể là FeO hoặc Fe3O4