Which of the following compounds has the highest melting point?
Among the above mentioned options, KCl is an ionic compound and the rest are covalent compounds. Due to the strong electrostatic force of attractions between the ions, the ionic compounds have high melting and boiling points compared to covalent compounds. Therefore, KCl has highest melting point among the given compounds.