判断化学式书写正误主要依据:化合物中元素的化合价的代数和为零.
化合物中锌、镁、铜元素常显+2价,钠显+1价,氧元素常显-2价,硫酸根是原子团,常显-2价,氢氧根常显-1价.
【解析】
A、MgO中元素的化合价的代数和为:(+2)+(-2)=0,因此选项A正确.
B、NaO中元素的化合价的代数和为:(+1)+(-2)≠0,因此选项B不正确.
C、ZnSO4中元素的化合价的代数和为:(+2)+(-2)=0,因此选项C正确.
D、Cu(OH)2中元素的化合价的代数和为:(+2)+(-1)×2=0,因此选项D正确.
故选B