有A、B、C、D四种溶液,它们各为K2CO3、K2SO4、H2SO4、Ba(NO3)2中的一种,分别取少量样品进行下列实验,现象为:
在A中加C,无明显变化;在A中加D,无明显变化;在B中加D,生成沉淀E,并得到一种溶液;在B中加C,生成沉淀并得到溶液F;将少量E加入到过量F中,有气体放出。
(1)写化学式,B是 ,C是 。
(2)如果将A和B混合,有关反应的离子方程式为 ,将E加入过量F中,有关反应的离子方程式为 。
(1)B是Ba(NO3)2,C是H2SO4
(2)SO42-+Ba2+ = BaSO4↓; BaCO3+2H+ = Ba2++H2O+CO2↑
解析此题可有多种方法,其知识基础是离子反应,其分析依据是实验现象。
逐步推理法:
①根据“在A中加C,无明显变化”和“在A中加D,无明显变化”,可判断A一定是K2SO4,并加初步推断C和D分别为K2CO3和H2SO4中的一种,则B可能是Ba(NO3)2。
②根据“在B中加D,生成沉淀E,并得到一种溶液”和“在B中加C,生成沉淀并得到溶液F”,可验证B确实是Ba(NO3)2,C、D确定是K2CO3、H2SO4中的一种:
Ba(NO3)2+K2CO3 = BaCO3↓+2KNO3;Ba(NO3)2+H2SO4 = BaSO4↓+2HNO3
但C和D中,哪一物是K2CO3,哪一物是H2SO4,还必须根据后续实验加以判断。
③根据“将少量E加入过量F中,有气体放出”,结合第②步分析中的两个化学方程式,可推断C是H2SO4,D是K2CO3,沉淀E是BaCO3,溶液F是HNO3,将少量E加入到过量F中的化学方程式为: BaCO3+2HNO3 = Ba(NO3)2+CO2↑+H2O
一边假设,一边验证,全部推断分析都是正确的,则确定A是K2SO4,B是Ba(NO3)2,C是H2SO4,D是K2CO3.最后写出(2)小题中的两个离子方程式。
科目:高中化学 来源: 题型:
查看答案和解析>>
科目:高中化学 来源: 题型:
查看答案和解析>>
科目:高中化学 来源: 题型:
查看答案和解析>>
科目:高中化学 来源: 题型:
查看答案和解析>>
科目:高中化学 来源: 题型:
查看答案和解析>>
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com