解:(1)Na
2CO
3固体质量=80g×26.5%=21.2g,水的质量=80g-21.2g=58.5g,水的密度是1g/ml,因此水的体积是58.5ml.
(2)设BaCl
2溶液的溶质质量分数是x,生成沉淀的质量为y
BaCl
2 +Na
2CO
3 =BaCO
3↓+2NaCl
208 106 197
100gx 40g×26.5% y

x=20.8%

y=19.7g
答:BaCl
2溶液的溶质质量分数是20.8%
(3)根据质量守恒定律,当两者恰好完全反应时所得溶液质量=100g+40g-19.7g=120.3g
(4)当加入的Na
2CO
3溶液为20g时,氯化钡溶液有剩余,因此溶液中的溶质有BaCl
2和NaCl两种.
故答案为:(1)21.2 58.8;(2)20.8%;(3)120.3g;(4)BaCl
2 NaCl
分析:根据化学方程式计算的步骤有:一设、二写、三找、四列、五答、六查.在本题中,根据质量分数公式求碳酸钠和水的质量,要注意密度公式的应用;根据图象和化学方程式求氯化钡溶液的质量分数;根据质量守恒定律求溶液的质量和判断溶液中的溶质.
点评:本考点考查了根据化学方程式的计算和密度公式的应用,属于质量分数和化学方程式的综合应用,是中考计算题中经常出现的题型.做题时要注意:化学方程式要写正确,始终不要忘记质量守恒定律,还要记牢“遇到差值要想气体或沉淀”.本考点主要出现在计算题中.