试题分析:A. 某无色溶液中加入过量的HBr溶液并加热,产生淡黄色沉淀,则说明可能含有Ag+,发生反应:Ag++Br-=AgBr↓,淡黄色沉淀为AgBr;也可能含有S2一、SO32-,发生反应:2S2一+SO32-+6H+=3S↓+3H2O,淡黄色沉淀为S。产生气体A,证明含有CO32-、S2一、SO32-中至少1种;B. 溶液A中加入过量的NH4HCO3溶液,得到气体B为CO2;NH4HCO3溶液显碱性,所以产生的白色沉淀B可能为Al(OH)3,则原溶液中含有AlO2-,在价过量的HBr时发生反应:4H++ AlO2-= Al3++2H2O;错误。C.溶液B中加入过量的Ba(OH)2溶液,产生气体C,为NH3;反应的方程式为NH4++OH-NH3↑+H2O;沉淀C一定含有BaCO3。发生反应HCO3—+ OH-+Ba2+=BaCO3↓+H2O。若原溶液中含有SO42-,则沉淀C中就含有BaSO4,沉淀反应为SO42-+Ba2+=BaSO4↓.正确。D.根据上述分析可知原溶液一定含有AlO2-,,由于Al3+、AlO2一会发生离子反应而不能共存。因此一定不含有Al3+。但是其它离子如S2-不能确定其存在。错误。 |