The correct order of increasing bond length of C-H, C-O, C-C and C=C is:
C-H < C-O < C-C < C=C
C-H < C=C < C-O < C-C
C-C < C=C < C-O < C-H
C-O < C-H < C-C < C=C
The C−H bond is the shortest due to the small size of both atoms & large electronegativity difference. The double bonds are shorter than single bonds. Hence C=C < C-O and C-C.
Due to electronegativity difference between C and O
C-O < C-C
therefore, Correct order of increasing bond length is : C-H < C=C < C-O < C-C