(2013•静安区一模)在含1mol复盐NH4Al(SO4)2的溶液中加入Ba(OH)2溶液,若生成0.2mol NH3•H2O,则生成BaSO4沉淀的物质的量为(  )A. 0.2molB. 1molC. 1.6molD. 2mol

问题描述:

(2013•静安区一模)在含1mol复盐NH4Al(SO42的溶液中加入Ba(OH)2溶液,若生成0.2mol NH3•H2O,则生成BaSO4沉淀的物质的量为(  )
A. 0.2mol
B. 1mol
C. 1.6mol
D. 2mol

根据题中的条件,1molNH4Al(SO42溶液中含有的离子有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•H2
          0.2mol  0.2mol
      Al3++OH-=Al(OH)3
     1mol  3mol
所以溶液*有3.2molOH-、1.6molBa2+,根据
        Ba2++SO42-=BaSO4↓   
      1.6mol      1.6mol
故选C.
答案解析:本题根据溶液中含有的离子的种类,离子之间的反应,离子方程式的计算判断,分析化学变化过程:
①NH4++OH-=NH3•H2O; ②Al3++OH-=Al(OH)3↓;③Ba2++SO42-=BaSO4↓ 两溶液混合后先发生反应②,当Al3+反应完了,OH-才和NH4+反应,由题中的条件,求出消耗的OH-总量,求出Ba2+的物质的量,从而得出答案.
考试点:镁、铝的重要化合物;离子方程式的有关计算.
知识点:本题主要考查离子方程式的计算,关键是要分析出离子之间的反应的反应顺序,这一点分析不出来,做出的结果一定是错误的,同时要正确书写相应的离子反应方程式.