C
由于Fe2O3+6HCl=2FeCl3+3H2O,Fe+2FeCl3=3FeCl2
两个可合写为Fe+Fe2O3+6HCl=3FeCl2+3H2O①
另外还有反应:Fe+2HCl=FeCl2+H2↑②
FeO+2HCl=FeCl2+H2O③
综合①②可知,Fe比Fe2O3的物质的量多
根据题中条件448mLH2,只能计算出②中的相关物质,①③中物质无法计算,
所以AB都不对,C对
由于产物为FeCl2,所以Fe2+离子与Cl-离子的物质的量之比为1:2,D不对
事实上,
混合物溶解后溶液中无Fe3+,同时有气体生成,所以Fe过量,Fe与Fe2O3按1:1溶于酸时恰好反应生成Fe2+,过量的铁与酸生成氢气,所以n(Fe)-n(Fe2O3)=n(H2),Fe比Fe2O3的物质的量多0.02 mol.