A、原电池是通过两发生氧化还原反应,外电路有电子转移,将化学能转化为电能的装置,故A错误;B、生铁中含有碳,构两电极,形成原电池,加快腐蚀速度,故B错误;C、负极失电子,电子沿外电路流向正极,故C错误;D、负极失电子,发生氧化反应,正极上得到电子发生还原反应,故D正确;故选D.