For the following compound, determine each element and if the element is a metal or nonmetal. Also determine if the compound has an ionic, covalent, or metallic bond:



NaCl

SO2

CaO

HF

NO2

H2O