下列离子中所带电荷数与该离子的核外电子层数相等的是( )
A、Al3+ B、Mg2+ C、Be2+ D、H+
B
解析:A中带3个正电荷,但只有2个电子层,C中但2个正电荷,但只有1个电子层,D中核外没有电子,所以只有选项B中的镁离子电荷数和电子层数都是2个,符合题意。答案选B。