向某溶液中加BaCl2溶液,产生白色沉淀,加稀HNO3沉淀不消失,则溶液中(  )A.一定含有SO42-或Ag+或其

2025-03-13 10:03:07
推荐回答(1个)
回答1:

向某溶液中加入BaCl2溶液,产生白色沉淀,加稀HNO3沉淀不消失,白色沉淀可能是:BaSO4或BaSO3或AgCl;
白色沉淀若是硫酸钡,则原溶液中存在SO42-
白色沉淀若是氯化银,则溶液中存在Ag+
白色沉淀若是BaSO3,加入稀硝酸后BaSO3被氧化成硫酸钡,沉淀不会消失,所以原溶液中可能存在SO32-
所以原溶液中可能含有SO42-、SO32-、Ag+其中一种或两种,所以D正确,
故选D.