解题思路:A、B、C、D是四种可溶的化合物,根据离子共存可知,CO32-只能与K+结合形成K2CO3,OH-离子只能与Ba2+结合形成Ba(OH)2;C和D生成的有色沉淀应为Fe(OH)3,A和B生成的白色沉淀必然有Al(OH)3,由于A过量,沉淀量减少,则A必为碱,所以A为Ba(OH)2,B必含有Al3+;又A与B生成的沉淀有两种,则A为Ba(OH)2,B为Al2(SO4)3;剩余另外两种物质为C、D:K2CO3、Fe(NO3)3,由于B与C反应生成白色沉淀,所以C为K2CO3、D为Fe(NO3)3,据此进行解答.
四种物质都是可溶性的,根据离子共存可以判断:CO32-只能与K+形成K2CO3,则OH-离子只能与Ba2+结合形成Ba(OH)2;
A和B生成的白色沉淀,由于A过量,沉淀量减少,则A必为碱,所以A为Ba(OH)2,B中必含有Al3+;由于加入过量的A后沉淀部分溶解,则A与B生成的沉淀有两种,根据A为氢氧化钡可知,B中一定含有硫酸根离子,所以B为Al2(SO4)3;C与D反应生成有色沉淀为Fe(OH)3,剩余另外两种物质为C、D:K2CO3、Fe(NO3)3,由于B与C反应生成白色沉淀,所以C为K2CO3、D为Fe(NO3)3,
根据以上分析可知,A、B、C、D的化学式依次为:Ba(OH)2、Al2(SO4)3、K2CO3、Fe(NO3)3,
故选A.
点评:
本题考点: 常见阳离子的检验;常见阴离子的检验.
考点点评: 本题考查了常见阴阳离子检验,题目难度中等,注意掌握常见离子的性质及检验方法,正确分析、理解题中信息是解题关键,其中氢氧化铝的两性为突破口.