B
分析:化学反应中,化合物所含元素的化合价没有发生变化的反应为非氧化还原反应.
解答:A、Cl2+2NaOH═NaCl+NaClO+H2O反应中,Cl元素的化合价发生变化,属于氧化还原反应,故A不选;
B、NH3+HCl═NH4Cl反应中,化合物所含元素的化合价没有发生变化,不属于氧化还原反应,故B选;
C、Br2+2KI═I2+2KBr反应中,Cl、Br元素的化合价发生变化,属于氧化还原反应,故C不选;
D、2H2O2═2H2O+O2↑反应中,O元素的化合价发生变化,属于氧化还原反应,故D不选.
故选B.
点评:本题考查氧化还原反应,题目难度不大,注意从化合价是否发生变化的角度分析.