A、镁离子是镁原子失电子形成的,核内质子数不变,仍然是12,故A错误;B、镁离子和硫离子的最外层电子数都是8,故B错误;C、硫元素的相对原子质量是32.08,故C错误;D、硫原子的最外层是六个电子,在化学反应中易得到两个电子,故D正确;故选D.