В молекуле NO атом азота имеет степень окисления +2. Азот может проявлять как окислительные, так и восстановительные свойства.
Если азот повышает свою степень окисления (например, до +3, +4, +5), он выступает как восстановитель.
Если азот понижает свою степень окисления (например, до -3, 0), он выступает как окислитель.
Следовательно, атом азота в NO может быть и окислителем, и восстановителем.
Ответ: и окислителем, и восстановителем.