向10mL 0.1mol·L−1NH4Al(SO4)2溶液中,滴加等浓度Ba(OH)2溶液x mL,下列叙述正确的是
A.x=10时,溶液中有NH4+、Al3+、SO42-,且c(NH4+)>c(Al3+)
B.x=10时,溶液中有NH4+、AlO2-、SO42-,且c(NH4+)>c(SO42-)
C.x=30时,溶液中有Ba2+、AlO2-、OH-,且c(OH-)<c(AlO2-)
D.x=30时,溶液中有Ba2+、Al3+、OH-,且c(OH-) = c(Ba2+)
答案:A
题目分析:NH4Al(SO4)2溶液中滴加Ba(OH)2溶液,Ba2+与SO42-形成沉淀, OH-与NH4+、Al3+、Al(OH)3反应的顺序为:先Al3++3OH-=Al(OH)3↓、后NH4++OH-=NH3·H2O、最后Al(OH)3+OH-=AlO2-+2H2O。
当加入氢氧化钡溶液10mL时,Ba2+与SO42-反应时,SO42-过量;3OH-+Al3+=Al(OH)3↓反应后Al3+过量,NH4+不反应,所以溶液中有NH4+、Al3+、SO42-,且c(NH4+)>c(Al3+),A正确、B错误;
当加入氢氧化钡溶液30mL时,Ba2+与SO42-反应时Ba2+过量,Al3++3OH-=Al(OH)3↓,反应后剩余OH-3mmol,接下来发生NH4++OH-=NH3·H2O,又剩余OH-2mmol,最后OH-溶解Al(OH)3后又剩余OH-1mmol,生成AlO2-1mmol,考虑AlO2-水解,c(OH-)>c(AlO2-),C、D错误。
点评:有关反应进程的问题要搞清楚反应进行的先后顺序。