根据标在元素符号前面的数字表示原子的个数;标在元素符号右下角的数字表示一个分子中所含原子的个数;标在元素符号右上角的数字表示离子所带电荷数;进行解答.
【解析】
A.元素只讲种类,不讲个数;Ca表示钙元素或一个钙原子;故A说法错误;
B.根据标在元素符号前面的数字表示原子的个数;因此2H表示:2个氢原子;故B说法错误;
C.标在元素符号右下角的数字表示一个分子中所含原子的个数;因此O2表示1个氧分子由2个氧原子构成;故C说法错误;
D.根据标在元素符号右上角的数字表示离子所带电荷数;因此Mg2+表示1个镁离子;故D说法正确;
故选D.