The correct option is B Metal excess defect due to the presence of extra cations at interstitial sites
On heating ZnO, it loses oxygen
ZnOheating−−−−→Zn2++12O2+2e−
Excess Zn2+ ions moves to interstitial sites and the electrons to neighbouring interstitial sites.