将CO2通入滴有酚酞的BaCl2、NaOH混合溶液中,出现白色沉淀.下列说法错误的是( )
A.溶液的红色逐渐变浅或变为无色
B.产生白色沉淀的化学方程式为:BaCl2+CO2+H2O=BaCO3+2HCl
C.反应后的溶液中一定有NaCl
D.反应过程中,溶液里的BaCl2、NaOH的质量分数均减小
【答案】分析:A、根据二氧化碳与氢氧化钠反应,再与氯化钡反应考虑;B、根据反应物考虑;C、根据方程式考虑生成物;D、根据BaCl2、NaOH属于反应物来考虑.
解答:解:A、因为氢氧化钠属于碱,能使酚酞变红,通入二氧化碳后,二氧化碳与氢氧化钠反应生成碳酸钠和水,碳酸钠再与氯化钡反应生成碳酸钡沉淀和氯化钠,所以碱性会减弱或消失,所以溶液的红色逐渐变浅或变为无色,故A说法正确;
B、产生白色沉淀的化学方程式为:BaCl2+Na2CO3=BaCO3↓+2NaCl,故B错;
C、二氧化碳与氢氧化钠反应生成碳酸钠和水,碳酸钠再与氯化钡反应生成碳酸钡沉淀和氯化钠,所以最后溶液中一定含有氯化钠,故C说法正确;
D、根据二氧化碳与氢氧化钠反应生成碳酸钠和水,碳酸钠再与氯化钡反应生成碳酸钡沉淀和氯化钠,可知BaCl2、NaOH都是反应物,在不断减少,所以质量分数在不断减小.故D说法正确.
故选B.
点评:解答本题关键是要知道二氧化碳先与氢氧化钠反应,生成碳酸钠和水,碳酸钠再与氯化钡反应生成碳酸钡沉淀和氯化钠,再进一步进行分析即可.