A.NH4H中含有离子键,属于离子化合物,通过离子键形成的晶体属于离子晶体,故A正确;B.NH4H与水发生了氧化还原反应,NH4H+H20=NH3?H20+H2↑,生成的NH3?H20,属于弱碱,电离产生氢氧根离子,溶液呈碱性,故B错误;C.NH4H固体投入少量的水中产生氨气和氢气,故C正确;D.NH4H与水发生了氧化还原反应,氢负离子化合价升高,被氧化,所以NH4H做还原剂,故D正确;故选:B.