The correct option is D b>a
Here bond ′b′ is formed between a sp3 hybridized carbon atom and a sp hybridized carbon atom. While bond ′a′ is formed between two sp hybridized carbon atoms. Since sp hybridized atoms have greater s character and hence shorter orbitals compared to sp3 hybridized atoms, therefore, bond ′a′ is shorter than ′b′.