The correct options are
A Bond order.
B Size of atoms making the bond.
C Percentage s-character in the orbitals used in making the bond.
D Oxidation number of central atom.
Bond length depends on the size of the atoms and the multiplicity of bonds. As the atomic size increases, the bond length increases. As the multiplicity of bond (also known as bond order) increases, bond length decreases.
Oxidation number of central atom and the percentage s-character in the orbitals used in making the bond also affects the bond length. Higher the positive charge on atom, smaller is the bond length. Greater the s character, smaller is the bond length.