A dipole is formed when there is electronegative difference between the two atoms, such that one atom acquires a partial negative charge and the other acquires a partial positive charge. In a hydrogen bond a hydrogen atom is bond to a more electronegative atom. Both dipole-dipole forces and hydrogen are intermolecular forces. However, dipole dipole forces are stronger than hydrogen bonds. Hence option A is correct.
Dipole-dipole forces are stronger than hydrogen bonds. Hence option B is incorrect.
Ion-dipole forces are formed between ions and polar molecules. Hence option C is incorrect.
Dipole-dipole forces occur between atoms hat are bond to each other wherein the atoms have a electronegative difference between them. Hence option D is incorrect.