根据题意,氧化铁、四氧化三铁和氧化亚铁的混合物与足量的CO充分反应,生成铁和二氧化碳,结合质量守恒定律可知,混合物中的铁元素的质量和生成的铁的质量相等,故混合物中铁、氧元素的质量比=2.1g:(2.9g-2.1g)=21:8.
根据化学式的计算可知,
FeO中铁元素和氧元素的质量比=56:16=7:2=21:6;
Fe2O3中铁元素和氧元素的质量比=112:48=7:3=21:9;
Fe3O4中铁元素和氧元素的质量比=168:64=21:8;
由此可知,混合物中Fe3O4的质量可以为任意值,
设混合物中氧化亚铁的质量为x、氧化铁的质量为y,则混合物中铁元素与氧元素的质量比为(x×
×100%+y×56 72
×100% ):(x×112 160
×100%+y×16 72
×100% )=21:8,48 160
解得x:y=9:20,即混合物中氧化亚铁的质量不能大于0.9g;
故选A.