It is a covalent bond. Whenever a compound uses such suffixes like mono, di, tri, tetra, and so on, it is a covalent compound- thus having covalent bonds.
heterogeneous mixture, because, the layers are called phases and a heterogeneous mixture has two or more phases. the oil phase is less dense then water so it floats on top, etc.
Owing to the arrangement of ions in NaCl, the structure has a high melting point and crystalline structure.
Ionic compounds are know to have a crystalline structure. This is because the ions in the compound are arranged into a crystal lattice. A crystal lattice gives a regular repeating structure of ions in the crystal.
As a result of this order in the crystal, the resultant sodium chloride structure has a high melting point and crystalline structure.
Learn more: brainly.com/question/17638582