Rishi Sharma
Dear Student,
Please find below the solution to your problem.
ZnO shown non stoichiometric defect under metal excess defect.
When zinc oxide is heated it become yellow because on heating it loses oxygen because of which f-centers are generated which give yellow colour
Thanks and Regards