c
The bond joining two hydrogen atoms in a hydrogen gas molecule is a classic Covalent Bond because the hydrogen atoms are identical, neither can take the electron from the other to complete its electron shell and form an ionic bond. As a result, the two hydrogen atoms share the two electrons in a covalent bond.