已知镁和稀硝酸反应时,每有1mol HNO3 反应,就有0.8mol电子转移,此时硝酸的还原产物可能是A.NO2 B.N2O C.NH4NO3 D.NO解析:据题意可知有10mol HNO3 参加反应则可得到8mol电子,必有4mol Mg失电子,即:10mol HNO3 恰好与4mol Mg 反应生成4mol Mg(NO3)2。可见反应中应有8mol HNO3没得电子转化成Mg(NO3)2 。由此可知参加反应的10mol HNO3 中至少有8mol HNO3未被还原,其中只有2mol HNO3 得到8mol电子,则1个N原子得到4个电子,HNO3中N元素的化合价是+5价,得到4个电子,化合价降低4,则应该是+1价,则生成N2O。也可能是1个N原子得到8个电子而生成NH4NO3 。所以答案是B、C。