when Zn0 becames Zn++, where do the 2 electrons that are lost come from?

They come from Zn.

Neutral 30Zn has an electron configuration of 1s2 2s2 2p6 3s2 3p6 3d10 4s2. The two 4s electrons move to the oxygen atom (making it an oxide ion O=.