The correct order of C-O bond length among CO, CO32-, CO2 is,
-
CO2< CO32-< CO
-
CO < CO32-< CO2
-
CO32- <CO2 <CO
-
CO < CO2 < CO32-
B.
CO < CO32-< CO2
The bond length is the average distance between the centres of nuclei of two bonded atoms. Centres of nuclei of two bonded atoms. A multiple bonds (double or triple bond) is always shorter than the corresponding single bond.
The C- atom is CO32- is sp2 hybridised as shown
The C- atom is CO2 is sp hybridised with a bond distance of carbon -oxygen is 122 pm.
The C- atom in CO is sp hybridised with C-O bond distance is 110 pm:
So the correct order is
CO < CO32-< CO2