X的相对分子质量为120,则X为硫酸镁,X与C反应生成的沉淀,加入D能溶解,则D是硝酸,C是氢氧化钠,硫酸镁能与氯化钡反应生成不溶于硝酸的硫酸钡沉淀,故A为氯化钡,所以本题答案为:MgSO4,BaCl2,HNO3.