根据化学方程式:Zn+2HCl=ZnCl 2 +H 2 ↑;Fe+2HCl═FeCl 2 +H 2 ↑进行计算: A、因为锌的活动性比铁的活动性强,等质量的金属,锌反应的时间短,故曲线a表示锌反应的情况,故A说法错误; B、如果盐酸均反应完,两种金属都有剩余,则生成的氢气质量应该相等,而图中氢气质量不等,故B说法错误; C、如果锌、铁都反应完,而盐酸有剩余,则产生的氢气一定不等,故C说法正确; D、如果锌与盐酸刚好完全反应,铁有剩余,说明盐酸完全反应,则产生的氢气一定相等,故D说法不正确. 故选C |