X是CO2和SO2的混合气,Y为SO2和CO2,XY混合之后SO2和NO2会发生氧化还原反应:SO2 +NO2+H2O=H2SO4+NO,
A、因H2SO4能与氯化钡反应生成BaSO4,CO2与氯化钡不反应,没有BaCO3生成,故A错误;
B、因H2SO4能与氯化钡反应生成BaSO4,故B正确;
C、因CO2不与氯化钡反应,从导管中逸出,所以在Z导管出来的气体中有二氧化碳,故C错误;
D、因H2SO4能与氯化钡反应生成BaSO4,CO2与氯化钡不反应,没有BaCO3生成,只有硫酸钡,故D错误;
故选:B.