高一化学题,大家帮帮忙。

来源:百度知道 编辑:UC知道 时间:2024/05/22 03:03:11
1.有A、B、C三种无色溶液,只知是Hcl、H2so4、Ba(No3)2三种物质的溶液中的各一种,按一定顺序滴入Na2Co3溶液中,至恰好好完全反应,有以下现象:
①加入A时生成白色沉淀。
②向①中沉淀加入B时沉淀溶解,并有气体逸出。
③向②中生成的溶液中加入C时,又有白色沉淀生成。
根据以上现象回答下列问题:
(1)判断A、B、C各是什么溶液? A______ B_____ C_____
(2)有关反应的离子反应方程式是____________.

(要说出为什么,即过程)

A是Ba(No3)2,B是Hcl,C是H2so4
原因:1.加入Na2Co3溶液有沉淀生成的只有Ba(No3)2,生成BaCo3白色沉淀,满足第一项;
2.BaCo3加入盐酸生成氯化钡、二氧化碳还有水,满足第二项;
3.氯化钡只能够加入硫酸,生成硫酸钡白色沉淀,满足第三项。
综上所述,A是硝酸钡。B是盐酸。C是硫酸。
离子方程式:碳酸根+钡离子=碳酸钡(沉淀号)
碳酸钡+2氢离子=钡离子+水+二氧化碳
钡离子+硫酸根=硫酸钡(沉淀号)

1.有白色沉淀 说明有Ba离子 Na2Co3+Ba(No3)2-----2NaNo3+Baco4(沉淀)
2.Baco3+2Hcl-----Bacl2+H2O+Co2(气体)
3.Bacl2+H2so4-------Baso4(沉淀)+H2o

综上A:Ba(No3)2
B:Hcl
C:H2so4

①加入A时生成白色沉淀 A为Ba(No3)2
离子反应为Ba2++CO32-===BaCO3!
②向①中沉淀加入B时沉淀溶解,并有气体逸出 B为HCl
离子反应为BaCO3+2H+===Ba2++CO2^+H2O
③向②中生成的溶液中加入C时,又有白色沉淀生成 C为H2so4
离子反应为Ba2+SO42-===BaSO4!

1、A、B、C中与碳酸钠可以产生白色沉淀的只有硝酸钡 所以A是硝酸钡

硝酸钡与碳酸钠产生的白色沉淀是碳酸钡,向碳酸钡中加B时沉淀溶解,B是盐酸 因为B如果是硫酸,会和碳酸钡生成更加难溶的沉淀硫酸钡

所以(2)、中有氯化钡 加入C硫酸可以生成白色沉淀硫酸钡,正好符合

A、Ba(No3)2 B、Hcl C、H2so4
离子方程式: (1)、CO32- + ======BaCO3| (碳酸根和钡离子生成碳酸钡沉淀)
(2)、BaCO3 +2H+ =======CO2|