A compound which contains all three types of bonds i.e., ionic, covalent, and co-ordinate is:
Ammonium chloride
In sodium chloride and Calcium chloride, there exist an ionic bond between the cation and anion.
In Ammonia, there exist only covalent bond between Nitrogen and Hydrogen, formed by sharing of electrons.
In Ammonium chloride, all the three types of bonds are present. There is covalent bond between Nitrogen and three Hydrogen atom. With one of the Hydrogen atoms, the Nitrogen forms coordinate bond. There is ionic bond between Ammonium ion () and Chloride ion ().
Hence, option (d) is the correct answer.