(a) In phenols, the lone pair of electrons on the oxygen atom are delocalised over the benzene ring due to resonance and hence are not easily available for protonation. In contrast, in ethanol, the lone pairs on oxygen atom are localised due to the absence of resonance and hence are easily available for protonation.
(b) Ethanol has intermolecular H-bonding due to the presence of a hydrogen attached to the electron negative oxygen atom.
Consequently, a large amount of energy is required to break these hydrogen bonds. Therefore, the boiling point of ethanol is higher than that of dimethyl ether.
(c) Protonation of anisole gives methyl phenyloxonium ion,
C6H5−+O|H−CH3
In this ion, the bond between O and CH3 is weaker than the bond between O−C6H5 which has partial double bond character.
Therefore, attack by I− ion exclusively breaks the weaker the O−CH3 bond forming methyl ionide and phenol.