What type of bond is formed between a metal and a nonmetal?

Select one:
a. Metallic
b. Ionic
c. Nonpolar covalent
d. Polar covalent