Q5 ans A
(But how to know oxidation no of Zn as oxidation no. of O2 can be any of 0,-1,-2
Note that generally in any compound, Zn has +2 oxidation state.
At +2 level, you'll always come across either Zn(0) metal or Zn(+2).
So effectively , in this Question, you have to figure out charge on O2 and determine bond order etc. You can use MOT for that.
But answer is A
The answer must be wrong.