A、氢氧化钠固体和稀硫酸反应,生成硫酸钠和水,反应后所得溶液为硫酸钠溶液,根据质量守恒定律,所得溶液质量为稀硫酸质量与固体氢氧化钠质量和,因此所得溶液的质量比反应前溶液的总质量增加;故A不正确;
B、铜片和硝酸银溶液发生置换反应,生成银和硝酸铜,根据反应的化学方程式可知,置换出银的质量大于消耗铜的质量,因此所得溶液的质量比反应前溶液的总质量减小;故B正确;
C、硝酸钾溶液和氯化钠溶液混合,两种溶质不能发生反应,因此混合前后溶液的质量不变;故C不正确;
D、铝和硫酸反应生成硫酸铝和氢气,反应放出氢气的质量远小于所溶解铝的质量,因此因此所得溶液的质量比反应前溶液的总质量增加;故D不正确;
故选B.