选D。
反应的化学方程式是Zn+HNO3=Zn(NO3)2+NH4NO3+H2O
根据得失电子守恒,配平得到方程式4Zn+10HNO3=4Zn(NO3)2+NH4NO3+3H2O
配平参考
http://zhidao.baidu.com/question/303023627.html4Zn+10HNO3=4Zn(NO3)2+NH4NO3+3H2O
10 4
n 1mol
n=2.5mol
10个HNO3中只有1个被还原为NH4+,所以被还原的硝酸的物质的量占硝酸的物质的量的1/10,还原的硝酸的物质的量是2.5*1/10=0.25mol