(2013•静安区一模)在含1mol复盐NH4Al(SO4)2的溶液中加入Ba(OH)2溶液,若生成0.2mol NH3•H2O,则生成BaSO4沉淀的物质的量为( ) A.0.2mol B.1mol C.1.6mol D.2mol
问题描述:
(2013•静安区一模)在含1mol复盐NH4Al(SO4)2的溶液中加入Ba(OH)2溶液,若生成0.2mol NH3•H2O,则生成BaSO4沉淀的物质的量为( )
A. 0.2mol
B. 1mol
C. 1.6mol
D. 2mol
答
根据题中的条件,1molNH4Al(SO4)2溶液中含有的离子有NH4+、Al3+、SO42-,
Ba(OH)2溶液中有Ba2+、OH-,两溶液混合后NH4+、Al3+与OH-都能反应,根据NH4+、Al3+与OH-的性质,OH-先与Al3+反应,当溶液中Al3+反应完后,才发生NH4+与OH-的反应,所以,当生成0.2mol NH3•H2O时,溶液中的Al3+已完全反应,则根据离子反应方程式:
NH4++OH-=NH3•H2O
0.2mol 0.2mol
Al3++OH-=Al(OH)3↓
1mol 3mol
所以溶液*有3.2molOH-、1.6molBa2+,根据
Ba2++SO42-=BaSO4↓
1.6mol 1.6mol
故选C.