Which one of the following compounds contains both ionic and covalent bonding? Chemistry Which one of the following compounds contains both ionic and covalent bonding? a. MgO b. KNO3 c. HCl d. Rb3N e. CaCl2 Answer: B Learn More : Share this Share on FacebookTweet on TwitterPlus on Google+