由NaNO2+NH4Cl═NaCl+N2↑+2H2O可知,NaNO2中N元素的化合价由+3价降低为0,NH4Cl中N元素的化合价由-3价升高为0,以此来解答.
【解析】
由NaNO2+NH4Cl═NaCl+N2↑+2H2O可知,NaNO2中N元素的化合价由+3价降低为0,NH4Cl中N元素的化合价由-3价升高为0,
A.NH4Cl中N元素的化合价升高,则N元素被氧化,故A错误;
B.由化合价变化可知,每生成1 molN2时,转移电子的物质的量为(3-0)mol=3mol,故B正确;
C.由电子守恒可知,被氧化的氮原子与被还原的氮原子之比为1:1,故C正确;
D.该反应中只有N元素的化合价变化,则生成物中的N2既是氧化产物,又是还原产物,故D正确;
故选A.