根据单质中元素的化合价为0、在化合物中正负化合价代数和为零,结合各选项中的化学式进行解答本题.
【解析】
A、根据单质中元素的化合价为0,N2属于单质,故氮元素的化合价为0,故选项错误.
B、氧元素显-2,设氮元素的化合价是x,根据在化合物中正负化合价代数和为零,可知N2O5中氮元素的化合价:2x+(-2)×5=0,则x=+5;故选项正确.
C、氧元素显-2,设氮元素的化合价是y,根据在化合物中正负化合价代数和为零,可知N2O3中氮元素的化合价:2y+(-2)×3=0,则y=+3;故选项错误.
D、氢元素显+1,设氮元素的化合价是z,根据在化合物中正负化合价代数和为零,可知NH3中氮元素的化合价:z+(+1)×3=0,则z=-3;故选项错误.
故选B.