A、二氧化碳能和氢氧化钠反应生成碳酸钠和水,碳酸钠能和氯化钡反应生成碳酸钡沉淀和氯化钠,当通入的二氧化碳和氢氧化钠恰好完全反应,生成的碳酸钠和氯化钡恰好完全反应时,最终所得溶液是氯化钠的溶液,显中性,溶液由原来的红色变成无色.不正确.
B、反应BaCl 2+CO 2+H 2O=BaCO 3↓+2HCl不能进行,假设反应能够进行,生成物是碳酸钡和盐酸,碳酸钡和盐酸反应能生成氯化钡、水和二氧化碳,所以反应不能进行;生成沉淀的化学方程式为:BaCl 2+Na 2CO 3═BaCO 3↓+2NaCl.不正确.
C、因为二氧化碳能和氢氧化钠反应生成碳酸钠和水,碳酸钠能和氯化钡反应生成碳酸钡沉淀和氯化钠,所以反应后的溶液中一定有氯化钠.正确.
D、反应过程中,溶液里氯化钡、氢氧化钠的质量在不断减小,所以质量分数均减小.正确.
故选:CD.