B
分析:由A2+表示带2个单位正电荷(即失去2个电子),核外有10个电子,可推知A元素原子的质子数=核外电子数=10+2=12;由B2-核外也有10个电子,可推断B元素的核外电子数=质子数=10-2=8;进行解答.
解答:A、由 A2+表示带2个单位正电荷(即失去2个电子),核外有10个电子,可推知A元素原子的质子数=核外电子数=10+2=12,因此A、B原子的原子核外各有10个电子说法错误;故A说法错误;
B、由A2+表示带2个单位正电荷(即失去2个电子),核外有10个电子,可推知A元素原子的质子数=核外电子数=10+2=12;由B2-核外也有10个电子,可推断B元素的核外电子数=质子数=10-2=8,可知A2+与B2-的质子共有20个,故B说法正确;
C、A2+表示带2个单位正电荷(即失去2个电子),核外有10个电子,可推知A元素原子的质子数=核外电子数=10+2=12,B2-表示带有2个单位负电荷(即得到2个电子),核外有10个电子,可推断B元素原子的核外电子数=质子数=10-2=8;故C说法正确;
D、由A2+核外有10个电子,可推知A元素原子的质子数=核外电子数=10+2=12;B2-核外有10个电子,可推断B元素原子的核外电子数=质子数=10-2=8;故D说法错误.
故选B.
点评:本题考查学生对离子符号表示含义的理解与在解题中灵活应用的能力.