What kind of bond forms between a metal and a nonmetal?
The bond between metals and non-metals is an ionic bond. This is due to the large difference in electronegativity between the non-metal and metal. Metals give up electrons easily, so they will have lower electronegativities. Non-metals can easily gain electrons, so they have high electronegativities. If you look at valence electrons, they will extensively/exclusively surround the non-metal.