BaCO3能否提高酸性溶液PH到7以上?老师说最多把PH提到5.7,因为这时候H2CO3饱和.但我就奇怪了难道这以后就是再把BaCO3加进去也没法溶解了吗?我保证上课没听错,老师就这么说的.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 16:25:50

BaCO3能否提高酸性溶液PH到7以上?老师说最多把PH提到5.7,因为这时候H2CO3饱和.但我就奇怪了难道这以后就是再把BaCO3加进去也没法溶解了吗?我保证上课没听错,老师就这么说的.
BaCO3能否提高酸性溶液PH到7以上?
老师说最多把PH提到5.7,因为这时候H2CO3饱和.但我就奇怪了难道这以后就是再把BaCO3加进去也没法溶解了吗?
我保证上课没听错,老师就这么说的.

BaCO3能否提高酸性溶液PH到7以上?老师说最多把PH提到5.7,因为这时候H2CO3饱和.但我就奇怪了难道这以后就是再把BaCO3加进去也没法溶解了吗?我保证上课没听错,老师就这么说的.
楼上的我就服了,你不能动动脑子?别瞎回答!
首先,要肯定楼主敢于怀疑的精神,的确.很多时候老师讲的都是错的;等你学了大学化学,你会发现高中化学是肤浅的,Cl2的氧化性稍大于MnO2,双氧水的氧化性大于高锰酸钾,Fe2S3是存在的,稀硫酸在水中不是完全电离的,(一级电离完全,二级电离不完全),在高中老师课本都是不会说的. 你想的是对的,就算里边有碳酸,继续加碳酸钡也会发生反应:
BaCO3+H2CO3=Ba(HCO3)2,而这就是碱性的,溶液PH绝对超过7了.记住,题目也是人出的,而可笑的是很多老师就只会按照答案敷衍,即使有时候是错的.
这题目的原意是想这样,比如2mol氢离子,你加进去1mol的碳酸钡完全反应,产生CO2全部逸出,因此再加碳酸钡难溶,也就导致PH停在7上不去.
但是出题人显然没想到CO2不可能完全逸出,还有一部分溶解在水里,会和后加进来的碳酸钡发生反应,而生成的碳酸氢钡就是碱性的.
你们老师也是只想了一半,就算生成碳酸,5.7,那就碳酸不和后加进来的碳酸钡反应了,钡和钙是同主族元素,碳酸钡和碳酸钙的性质非常接近,会和碳酸继续反应溶解一部分而导致PH升高至碱性.
不过楼主不必太较真,中国老师是很要面子的,所以很多问题自己知道对错就行,不必非要跟老师说清楚. 老师有时候也不会跟你讲清楚,这是我的体会,我化学是办理最好的,上高一时,经常找些问题问化学老师,老师有次居然说你不要管事实怎样,你只要按照书本就行了,到高三,我就不再问了,就揣摩一下出题人的目的,反正化学单选,只要你选择绝对正确的那个就好.