分析:一般來說,活潑金屬和活潑非金屬之間易形成離子鍵,銨鹽中銨根離子和酸根離子之間存在離子鍵;非金屬元素之間易形成共價鍵.
解答:解:A、MgCl2中鎂離子和氯離子之間存在離子鍵,故A錯誤;
B、KOH中鉀離子和氫氧根離子間存在離子鍵,氧原子和氫原子間存在共價鍵,故B正確.
B、NH3中氮原子和氫原子之間存在共價鍵,故C錯誤;
C、H2O2中氫原子和氧原子之間存在共價鍵,氧原子和氧原子之間存在共價鍵,故D錯誤;
故選B.
點評:本題考查了離子鍵和共價鍵的判斷,難度不大,注意離子鍵和共價鍵的區別.