What type of bonding is present in sodium chloride?

Answer and explanation

Correct answer: B. Ionic bonding

Sodium (a metal) transfers an electron to chlorine (a non-metal), forming oppositely charged ions held together.
Answer: Ionic bonding.
Why not the others: Covalent bonding: it forms between two non-metals. Metallic bonding: it needs a lattice of metal atoms only. Hydrogen bonding: it is an attraction between molecules.

Practise more Chemical Bonding.

Free questions with an explanation for every one, and full timed HKDSE (Hong Kong) mock tests.