. Which one of the following has the shortest carbon carbon bond length
Correct Option is: C
The molecule with the highest bond order has the shortest bond length.
Ethyne (acetylene) have shortest C - C bond length because it has C ≡ C bond. The bond length follows the following order
C C ≡ C = C < C - C