Which of the following contains both ionic and covalent bonds?

The correct answer is b) KNO3.

KNO3, or potassium nitrate, consists of both ionic and covalent bonds. In this compound, the potassium ion (K+) and the nitrate ion (NO3) are held together by ionic bonds. The nitrate ion itself, however, contains covalent bonds between the nitrogen atom and the oxygen atoms within it.

To break it down further:

  • KCl: This compound contains only ionic bonds between K+ and Cl.
  • NO2: This compound has only covalent bonds between nitrogen and oxygen atoms.
  • NH3: This compound, ammonia, consists solely of covalent bonds between nitrogen and hydrogen atoms.

Therefore, KNO3 is the only option that contains both types of bonds.

More Related Questions