4.已知Fe3O4可表示成FeO·Fe2O3,水热法制备Fe3O4纳米颗粒的总反应为3Fe2++2S2O+O2+4OH-===Fe3O4+S4O+2H2O,下列说法正确的是( )
A.O2和S2O是氧化剂,Fe2+是还原剂
B.每生成1 mol Fe3O4,则转移电子2 mol
C.参加反应的氧化剂与还原剂的物质的量之比为1∶1
D.若有2 mol Fe2+被氧化,则被Fe2+还原的O2为0.5 mol
答案 D
解析 2S2O~S4O,S的化合价由+2升高为+,S2O被氧化,作还原剂,A错误;由方程式知,生成1 mol Fe3O4时有1 mol O2被还原,转移电子4 mol,B错误;由方程式知,氧化剂O2为1 mol时,还原剂S2O和Fe2+共5 mol,C错误;由得失电子守恒可得关系式:Fe2+~Fe3+~e-~O2,由关系式计算可知,D正确。