C
分析:向用鹽酸酸化的MgSO4溶液中加入Ba(OH)2后,首先是Ba2+與溶液中的SO42-反應生成既不溶于水又不溶于酸的BaSO4沉淀,OH-跟鹽酸的H+發(fā)生中和反應生成水;由于HCl的存在,OH-不能與Mg2+產生沉淀Mg(OH)2,待H+完全反應,OH-與Mg2+開始生成Mg(OH)2沉淀,當MgSO4溶液全部反應后,再加入Ba(OH)2溶液不再產生沉淀.
解答:由題意可知:向用鹽酸酸化的MgSO4溶液中加入Ba(OH)2溶液后,0a段表示產生的沉淀只是BaSO4,由于HCl的存在,OH-不能與Mg2+產生沉淀Mg(OH)2;ab段表示的沉淀有BaSO4和Mg(OH)2,是因為H+完全反應后,不僅Ba2+與溶液中的SO42-反應生成BaSO4沉淀,而且OH-與Mg2+反應產生沉淀Mg(OH)2,所以沉淀多;bc段表示沉淀有Mg(OH)2沉淀,因為溶液中SO42-反應完,只有Mg2+與OH-生成Mg(OH)2沉淀;cd段沒有沉淀,因為溶液中MgSO4溶液已完全反應完,不能與加入的Ba(OH)2反應,Ba(OH)2是過量的.由此可知:
A、ab產生的沉淀為硫酸鋇和氫氧化鎂,不是硫酸鋇,故A錯誤;
B、ab產生的沉淀為硫酸鋇和氫氧化鎂,不是氫氧化鎂,故B錯誤;
C、bc產生的沉淀為氫氧化鎂,故C正確;
D、bc產生的沉淀為氫氧化鎂,沒有硫酸鋇,故D錯誤.
故選C.
點評:在根據物質的性質對表示變化過程的曲線進行分析時,要特別關注曲線的起點、折點及趨勢的特殊意義;在本題中甚至還要關注不同段曲線的斜率.