J.R. S. answered 02/15/21
Ph.D. University Professor with 10+ years Tutoring Experience
You might expect MgCl2 (an ionic compound) to have the highest melting point.
Reason(s):
MgCl2 is the only ionic compound in the list, and ionic compounds are know to have relatively high melting points because of the high lattice energy that holds them together. Ammonia (NH3), sulfur hexafluoride (SF6) and C6H12O6 (could be any number of compounds) are all molecular covalent compounds and the forces holding these molecules together are weaker than those in the crystal lattice of MgCl2.