(双选)在复盐NH4Fe(SO4)2溶液中逐滴加入Ba(OH)2溶液,可能发生的反应的离...
发布网友
发布时间:2024-11-02 18:34
我来回答
共2个回答
热心网友
时间:2024-11-02 18:53
选择BC
首先A因为Fe元素的化合价错误,直接排除。NH4Fe(SO4)2中的Fe为+3价。
NH4+和Fe3+中,Fe3+优先和OH-结合(Fe(OH)3碱性比NH3.H2O小,向Fe3+溶液中加入氨水也会生成Fe(OH)3沉淀)
C是Ba(OH)2刚加入时的离子方程式
B是Ba(HO)2与NH4Fe(SO4)2完全反应时的离子方程式
D选项由于Fe3+比NH4+优先和OH-反应,因此参与反应的NH4+不可能比Fe3+多
热心网友
时间:2024-11-02 18:53
【解析】NH4Fe(SO4)2可以写成(NH4)2SO4•Fe2(SO4)3的形式,向NH4Fe(SO4)2溶液中加入Ba(OH)2溶液时,OH-先和Fe3+反应,再和NH4+反应,所以当Ba(OH)2过量时选项B正确;当Ba(OH)2不足时选项C正确.又因为NH4Fe(SO4)2中Fe的化合价是+3价,因此选项A错误。
答案: BC