根据在化合物中正负化合价代数和为零,结合各选项中的化学式进行解答本题.
【解析】
A、HNO3是由三种元素组成的化合物物,不属于氧化物,故选项错误.
B、氧元素显-2价,设NO中氮元素的化合价是x,根据在化合物中正负化合价代数和为零,可得:x+(-2)=0,则x=+2价.
C、氧元素显-2价,设NO2中氮元素的化合价是y,根据在化合物中正负化合价代数和为零,可得:y+(-2)×2=0,则y=+4价.
D、氧元素显-2价,设N2O5中氮元素的化合价是z,根据在化合物中正负化合价代数和为零,可得:2z+(-2)×5=0,则z=+5价.
故选D.