The correct options are
A HNO2
B SO2
C O2
D CO
The element in a molecule having its oxidation state in the middle (greater than minimum and less than maximum) can be used as an oxidising agent and a reducing agent both.
Compound Oxidation state
HNO2 +3(N)
SO2 +4(S)
O2 0(O)
CO +2(C)
As all the compounds have elements in the intermediate oxidation state (i.e. greater than minimum and less than maximum), therefore, all can be used as an oxidizing agent and a reducing agent both.