Final answer:
Solids with the highest melting points are typically those with either covalent networks or ionic bonds, due to the strength of their atomic or ionic interactions. So the correct option is C.
Step-by-step explanation:
The type of solid that often has the highest melting points are those made of atoms arranged in a covalent network or those formed by ionic bonds. Solids that consist of ionic bonds, such as sodium chloride (NaCl), typically have high melting points due to the strong electrostatic interactions between the positively and negatively charged ions within a crystal lattice. Similarly, materials with a covalent network, like diamond or silicon dioxide (SiO2), have very high melting points because they consist of a three-dimensional array of covalently bonded atoms that require a lot of energy to break apart. In contrast, molecular solids composed of nonpolar or polar molecules have lower melting points due to their weaker intermolecular forces, such as London dispersion forces, dipole-dipole interactions, and in some cases, hydrogen bonding.