分析:根据原子的核外电子数判断分子的核外电子总数,金属离子的核外电子式等于原子的核外电子数减电荷数.
解答:解:A.Na+的核外电子数=11-1=10,K+的核外电子数=19-1=18,不相等,故A错误;
B.NO的核外电子数=7+8=15,NO2的核外电子数=7+2×8=23,不相等,故B错误;
C.H2O的核外电子数=2×1+8=10,Mg2+的核外电子数=12-2=10,相等,故C正确;
D.NO的核外电子数=7+8=15,CO的核外电子数=6+8=14,不相等,故D错误.
故选C.
点评:本题考查了分子中电子总数的计算,题目难度不大,注意计算分子的电子总数不必看成键情况,无论得失还是共用电子,都在分子内,所以直接按分子中原子的电子数之和计算即可.