Hòa tan hết 8,56 gam hỗn hợp X gồm Fe, Fe3O4, FeCO3 và Fe(NO3)2 trong dung dịch chứa NaHSO4 và 0,14 mol HNO3, thu được dung dịch Y và hỗn hợp khí Z gồm CO2 và NO (tỉ lệ mol tương ứng là 1 : 3). Dung dịch Y hòa tan tối đa 6,08 gam bột Cu, thấy thoát ra 0,04 mol khí NO. Nếu cho dung dịch Ba(OH)2 dư vào Y, thu được 54,09 gam kết tủa. Biết các phản ứng xảy ra hoàn toàn và NO là sản phẩm khử duy nhất của cả quá trình Phần trăm khối lượng của đơn chất Fe trong hỗn hợp X là
A. 9,81%. B. 13,60%. C. 45,79%. D. 7,33%.
Câu trả lời tốt nhất
nCu = 0,095, bảo toàn electron: 2nCu = nFe3+ + 3nNO
—> nFe3+ = 0,07 —> nFe(OH)3 = 0,07 —> nSO42- = nBaSO4 = (54,09 – 0,07.107)/233 = 0,2
nH+ dư = 4nNO = 0,16
Y chứa Fe3+ (0,07), H+ (0,16), Na+ (0,2), SO42- (0,2), bảo toàn điện tích —> nNO3- = 0,17
Bảo toàn H —> nH2O = 0,09
Bảo toàn khối lượng —> Z gồm nCO2 = 0,01 và nNO = 0,03
—> nFeCO3 = 0,01
Bảo toàn N —> nFe(NO3)2 = 0,03
nH+ = 0,2 + 0,14 = 4nNO tổng + 2nCO2 + 2nO
—> nO = 0,02 —> nFe3O4 = 0,005
Bảo toàn Fe —> nFe = 0,015 —> %Fe = 9,81%
Thầy xem giúp em lời giải này với ạ. Em sử dụng phương pháp quy đổi để bảo toàn e cả quá trình nhưng lại không ra. Em đã thử thay lại cái đáp án tính được vào phương trình bảo toàn e nhưng cũng không được. Mà đề thì lại không cho NH4+. Em thấy khó hiểu quá ạ?
khi hòa tan Cu thu được NO, kết luận có cả H+ và NO3- trong Y, từ số mol NO =0,04 tại sao không thể suy ra NO3- trong Y là 0,04 mà lại suy ra H+ là 0,16 ạ? làm sao biết NO trong trường hợp này tính theo H+ chứ không tính theo NO3- ạ, mong Add giải thích giùm, em cảm ơn ạ