Multiple choice Which of the following compounds contains both covalent as well as ionic bonds? NaBr NaOH C6H5Cl CO2 Reveal answer Fill a bubble to check yourself B Correct answer Explanation NaOH has both covalent and ionic bonds. Covalent bond----- O-H Ionic bond----- Between Na+ and OH-