题目内容

在含1mol复盐NH4Al(SO42液中加入Ba(OH)2溶液,若生成l.6mol BaSO4沉淀,则生成NH3?H2O的物质的量为(  )
A、0.8mol
B、1mol
C、0.2mol
D、0.4mol
考点:化学方程式的有关计算
专题:计算题
分析:两溶液混合,发生反应Ba2++SO42-=BaSO4↓,同时发生Al3++OH-=Al(OH)3↓,当Al3+反应完了,OH-再和NH4+反应:NH4++OH-=NH3?H2O,根据硫酸钡求出Ba2+的物质的量,进而计算出加入的OH-总量,再计算出Al3+完全反应消耗OH-的物质的量,根据离子方程式计算生成NH3?H2O的物质的量.
解答: 解:1molNH4Al(SO42溶液中含有:1molNH4+、1molAl3+、2molSO42-
两溶液混合后,生成l.6mol BaSO4沉淀,则:
Ba2++SO42-=BaSO4↓,
1.6mol    1.6mol
故Ba(OH)2溶液中n(OH-)=1.6mol×2=3.2mol,
两溶液混合后NH4+、Al3+与OH-都能反应,根据NH4+、Al3+与OH-的性质,OH-先与Al3+反应,当溶液中Al3+反应完后,才发生NH4+与OH-的反应,
 Al3++3OH-=Al(OH)3
1mol  3mol 
故Al3+完全反应后,剩余OH-的物质的量=3.2mol-3mol=0.2mol,
   NH4++OH-=NH3?H2
     0.2mol  0.2mol
故OH-完全反应,NH4+有剩余,由方程式可知生成NH3?H2O的物质的量为0.2mol,
故选C.
点评:本题考查离子方程式的计算,关键是分析出离子之间的反应的反应顺序,难度中等.
练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网