The correct option is A NO+
NO has 15 electrons
(σ1s)2,(σ∗1s)2,(σ2s)2,(σ∗2s)2,(π)4,(2pz)2,(π∗)1
So Bond Order=12(a−b)
a is the number of electrons in bonding molecular orbitals and
b is the number of electrons in antibondng molecular orbitals.
Bond Order=12(10−5)
=2.5
NO+ has 14 electrons
(σ1s)2,(σ∗1s)2,(σ2s)2,(σ∗2s)2,(π)4,(2pz)2
Bond Order=12(10−4)
=3
NO− has 16 electrons
(σ1s)2,(σ∗1s)2,(σ2s)2,(σ∗2s)2,(π)4,(2pz)2,(π∗)2
Bond Order=12(10−6)
=2
Bond length is inversely proportional to bond order
NO+ has highest bond order that means it has smallest bond length