B 分析:铁、铝混合物与足量的盐酸反应,方程式分别为:Fe+2HCl=FeCl2+H2↑,2Al+6HCl=2AlCl3+3H2↑,根据质量和生成氢气的体积列方程组计算. 解答:n(H2)==2mol. 设混合物中含有Fexmol,Alymol, 已知反应:Fe+2HCl=FeCl2+H2↑,2Al+6HCl=2AlCl3+3H2↑,则 Fe+2HCl=FeCl2+H2↑ x x 2Al+6HCl=2AlCl3+3H2↑ y y 则有 解之得:, 所以n(Fe):n(Al)=0.5:1=1:2, 故选B. 点评:本题考查混合物的计算,题目难度不大,本题注意根据反应的化学方程式结合固体的质量和生成氢气的体积列方程组计算即可解答,题目较为基础,但很典型.