对;金属产生氢气的质量=金属的化合价/金属的相对原子质量再乘以金属的质量,铁的化合价为+2价,铁的相对原子质量为56,产生0.2克氢气需纯铁应是5.6克,,现只有5克铁就产生了0.2克氢气,很容易看出混入的杂质的相对原子质量一个小于56,另外一个大于56,所以答案选B、C。
对。生成0.2g的氢气,如果金属为纯的那么铁需要5.6g,镁需要2.4g,锌需要6.5g,铝大概需要1.8g,铜跟碳可以看成需要无穷大,根据题意,选B和C.