解:(1)盐酸与碳酸钠反应生成氯化钠、水和二氧化碳;故当加入碳酸钠溶液20.0g时,溶液中的溶质为反应生成的氯化钠和溶液中未反应的物质氯化钙;
(2)设与盐酸反应时,生成氯化钠的质量为x,生成二氧化碳的质量为y.
Na
2CO
3+2HCl═2NaCl+CO
2↑+H
2O
106 117 44
20.0g×5.3% x y

x=1.17g,y=0.44g
(3)设与氯化钙反应时,需要碳酸钠溶液的质量为z,生成氯化钠的质量为w.
Na
2CO
3+CaCl
2═CaCO
3↓+2NaCl
106 100 117
z?5.3% 1g w

z=20.0g,w=1.17g
实际参加反应的碳酸钠溶液的质量为
20.0g+20.0g=40.0g
(4)所得溶液中氯化钠的质量分数为

×100%≈4.0%
故答案为:(1)CaCl
2和Na Cl;(2)0.44g;(3)40.0g;(4)4.0%
分析:(1)产生沉淀前消耗20.0g碳酸钠溶液,这是与废液中盐酸反应的碳酸钠溶液的质量,盐酸与碳酸钠反应生成氯化钠、水和二氧化碳;故当加入碳酸钠溶液20.0g时,溶液中的溶质为反应后的物质和溶液中未反应的物质;
(2)产生沉淀前消耗20.0g碳酸钠溶液,这是与废液中盐酸反应的碳酸钠溶液的质量,由于盐酸反应的碳酸钠溶液的质量和质量分数,根据二者反应的化学方程式可以计算出生成氯化钠和二氧化碳的质量.
(3)由沉淀质量碳酸钠溶液的质量分数,根据碳酸钠与氯化钙反应的化学方程式可以计算出与氯化钙反应的碳酸钠溶液的质量
和生成氯化钠的质量.两部分碳酸钠溶液合起来就是实际参加反应的碳酸钠溶液的质量.
(4)由两种反应生成的氯化钠的质量和除以所得溶液的质量就得到所得溶液中氯化钠的质量分数.
点评:本题主要考查含杂质物质的化学方程式计算和溶质质量分数的计算,增加了学生分析问题的思维跨度,考查了学生整合知识的能力,难度较大.