根据标在元素符号前面的数字表示原子的个数;标在化学式前面的数字表示分子的个数;标在元素符号右上角的数字表示离子所带电荷数;及原子结构示意图进行解答.
【解析】
A、根据标在元素符号前面的数字表示原子的个数;因此 2Mg中“2”的含义表示2个镁原子;故A说法错误;
B、根据标在化学式前面的数字表示分子的个数;因此2CO中“2”的含义表示2个一氧化碳分子;故B说法正确;
C、根据标在元素符号右上角的数字表示离子所带电荷数,因此Zn2+中“2”的含义表示Zn离子带有2个单位的正电荷;故C说法错误;
D、结构示意图表示C核外第一层电子数为2,故D说法错误.
故选B.