向含有1mol?Al2(SO4)3的溶液中加入Ba(OH)2溶液,使SO42-正好完全沉淀,此时生成Al(OH)3的物质的量为A.0?molB.1.33?molC.1.67?molD.2?mol
网友回答
D
解析分析:1mol?Al2(SO4)3含有3molSO42-,由反应SO42-+Ba2+=BaSO4↓可知使SO42-恰好转化为沉淀,则加入的氢氧化钡为3mol,根据铝离子与氢氧根离子的物质的量,判断铝离子与氢氧根离子发生的反应,再计算生成的氢氧化铝的物质的量.
解答:1mol?Al2(SO4)3含有3molSO42-,由反应SO42-+Ba2+=BaSO4↓可知使SO42-恰好转化为沉淀,则加入的氢氧化钡为3mol,所以Al3+与OH-物质的量分别为2mol、6mol,按Al3++3OH-=A1(OH)3↓进行恰好反应,故生成Al(OH)3的物质的量为2mol.
故选D.
点评:本题考查离子方程式的有关计算,难度中等,关键清楚发生反应的本质,根据SO42-恰好转化为沉淀判断加入Ba(OH)2的物质的量.