已知氢元素的化合价为+1价,氧元素的化合价为-2价,根据化合价的原则(在化合物中正、负化合价的代数和为零),可求氯元素的化合价.
【解析】
A、N2为单质,其化合价为0,故A不符合题意;
B、HNO3:已知氢元素的化合价为+1价,氧元素的化合价为-2价,根据化合价的原则(在化合物中正、负化合价的代数和为零),设氮元素的化合价为x,(+1)+x+3×(-2)=0,故x=+5,故B符合题意;
C、N2O3:已知氧元素的化合价为-2价,根据化合价的原则(在化合物中正、负化合价的代数和为零),则氮元素的化合价为+3价,故C不符合题意;
D、NH3:已知氢元素的化合价为+1价,根据化合价的原则(在化合物中正、负化合价的代数和为零),则氮元素的化合价为-3价,故D不符合题意.
故选B.