A、钢为铁与碳形成的铁合金,为混合物;故A不正确;
B、钢、生铁都是铁的合金,故B正确;
C、钢为铁合金,主要成分为铁,能与盐酸反应放出氢气;故C正确;
D、金属单质和合金都属于金属材料,钢为铁的合金,属于金属材料;故D正确;
故选A.