D
解:A.NaCl固体在NaCl饱和溶液中的溶解是一种动态平衡,食盐颗粒小一些能加快溶解和析出的速率,有利于提纯,故A错误;
B.设计实验的根据是NaCl固体在NaCl饱和溶液中的溶解不在增加,而MgCl2在NaCl饱和溶液中溶解未达到饱和,因此MgCl2溶解只剩下纯净的NaCl,故B错误;
C.NaCl溶液已达到饱和,浓度不可能变大,故C错误;
D.在饱和NaCl溶液中,NaCl固体的溶解处于平衡状态,溶解和析出同时存在,NaCl溶解的量不会再增加,但对于MgCl2并未达到饱和,因此最后的固体中只会存在NaCl,故D正确.
故选D.