用海水“晒盐”的方法得到的粗盐中,除氯化钠外,还含有氯化镁、氯化钙、硫酸钠等杂质。将此粗盐提纯的部分实验方案如下:

(1)粗盐水中含有的阳离子有_______,阴离子有__________。
(2)加入BaCl
2溶液的目的是(用离子方程式表示)_________。
(3)生成沉淀C的离子方程式是______。
(4)D中所含离子有_______。
(5)E的主要成分的化学式是____。
(6)用文字描述加入适量盐酸的目的是________。
(7)某同学认为加入过量K
2CO
3溶液与加入过量Na
2CO
3溶液同样可以达到实验目的,这种说法是否合理,请说明理由______________。