A、根据混合物的定义进行分析;
B、根据发生的化学方程式为H2+2NiO(OH)=2Ni(OH)2分析;
C、根据化学式分析物质的组成元素;
D、根据化学式结合化合物中正负化合价的代数和为零求出元素的化合价.
【解析】
A、NiO(OH)是由一种物质组成的,属于纯净物,故A错误;
B、根据发生的化学方程式为H2+2NiO(OH)=2Ni(OH)2可知NiO(OH)是反应物,故B正确;
C、Ni0(0H)是由Ni、O、H三种元素组成的化合物,故C错误;
D、在Ni(OH)2中氢氧根显-1价,根据化合物中正负化合价的代数和为零可知Ni化合价为+2价,故D错误.
故选B.