Answer
d. Ionic bond
Step-by-step explanation
An ionic bond can be formed after two or more atoms loss or gain electrons to form an ion. Ionic bonds occur between metals, losing electrons, and nonmetals, gaining electrons.
Therefore, when atoms bond by gaining or losing electrons, the kind of bond formed is ionic bond.