Answer:
a): not necessarily due to London Dispersion Forces and dipole-dipole interactions.
b): not necessarily due to London Dispersion Forces.
Explanation:
There are three major types of intermolecular interaction:
- Hydrogen bonding between molecules with H-O, H-N, or H-F bonds and molecules with lone pairs.
- Dipole-dipole interactions between all molecules.
- London dispersion forces between all molecules.
The melting point of a substance is a result of all three forces, combined.
Note that the more electrons in each molecule, the stronger the London Dispersion Force. Generally, that means the more atoms in each molecule, the stronger the London dispersion force. The strength of London dispersion force between large molecules can be surprisingly strong.
For example, (water) molecules are capable of hydrogen bonding. The melting point of at is around . That's considerably high when compared to other three-atom molecules.
In comparison, the higher alkane hexadecane (, straight-chain) isn't capable of hydrogen bonding. However, under a similar pressure, hexadecane melts at around above the melting point of water. The reason is that with such a large number of atoms (and hence electrons) per molecule, the London dispersion force between hexadecane molecules could well be stronger than that the hydrogen bonding between water molecules.
Similarly, the dipole moments in HCl (due to the highly-polar H-Cl bonds) are much stronger than those in hexadecane (due to the C-H bonds.) However, the boiling point of hexadecane under standard conditions is much higher (at around than that of HCl.