C
根据质量守恒定律,若m 1=m 2,0.5 mol Na比0.5 moL Mg少0.5g,而反应放出的气体0.5 mol Na比0.5 moL Mg也少0.5g ,所以,得到的溶液质量a=b,选C。