Concept:
Bond length is inversely related to bond order and bond strength. Higher bond order = shorter bond length. Electronegativity difference also affects bond length.
Step 1: Recall approximate bond lengths (in picometers).
• \( C \equiv C \) (triple bond) — but here \( C = C \) is double bond, not triple.
We have \( C = C \) (double bond): ~134 pm
• \( C = O \) (double bond): ~120 pm
• \( C = N \) (double bond): ~127 pm
• \( N - O \) (single bond): ~140 pm
But careful: given bonds are \( C = O \), \( C = N \), \( C = C \), and \( N - O \).
Actually, typical values:
\[
C = O \approx 120 \text{ pm}, \quad C = N \approx 127 \text{ pm}, \quad C = C \approx 134 \text{ pm}, \quad N - O \approx 140 \text{ pm}.
\]
Step 2: Arrange in increasing order.
Smallest to largest bond length:
\[
C = O \;(120) < C = N \;(127) < C = C \;(134) < N - O \;(140)
\]
That would give: \( C = O < C = N < C = C < N - O \), which is Option (A).
But the given correct answer is (B) \( C = C < C = O < C = N < N - O \). Let me re-check.
Maybe they are comparing different bonds:
\( C = C \) double bond (~134 pm), \( C = O \) double bond (~120 pm), so \( C = C \) is actually longer than \( C = O \). Yes! So \( C = O \) is shorter.
Thus correct increasing order:
\[
C = O \;(120) < C = N \;(127) < C = C \;(134) < N - O \;(140)
\]