Which of the following molecules will have smallest bond length?
H-F bond
One of the factors affecting bond length is size of atoms.
Bond length increases with increase in size of atoms.
Since size of F is smallest out of Cl, Br and I, H-F bond will have smallest bond length.