某溶液中含有NH4+、Mg2+、Fe2+、A13+和SO42—五种离子,若向其中加入过量的Ba(OH)2溶液,微热并搅拌,再加入过量的氢碘酸,溶液中大量减少的离子有
A.4种 B.3种 C.2种 D.1种
某溶液中含有NH4+、Mg2+、Fe2+、A13+和SO42—五种离子,若向其中加入过量的Ba(OH)2溶液,微热并搅拌,再加入过量的氢碘酸,溶液中大量减少的离子有
A.4种 B.3种 C.2种 D.1种
【答案】C
【解析】
试题分析:混合溶液中加入过量的氢氧化钡并加热时,反应生成的氨气逸出,并同时生成BaSO4、Mg(OH)2、Fe(OH)2沉淀和Ba(AlO2)2,Fe(OH)2沉淀在空气中不稳定,迅速氧化生成Fe(OH)3,再向混合物中加入过量的氢碘酸,则Mg(OH)2、Fe(OH)3和Ba(AlO2)2与过量酸作用分别生成MgI2、AlI3、FeI2,则减少的离子主要有NH4+和SO42-,答案选C。
【考点定位】本题主要是考查离子之间的反应的有关判断,
【名师点晴】明确阳离子与碱反应后的生成物的性质及生成物与酸的反应是解答本题的关键,注意亚铁离子易被氧化以及铁离子能与碘离子发生氧化还原反应是学生解答中容易忽略的地方。