D
解:①HCl(aq)+NH3?H2O(aq)=NH4Cl(aq)+H2O(l),△H=-akJ/mol,NH3?H2O电离过程吸热,因此a<57.3;
②HCl(aq)+NaOH(s)=NaCl(aq)+H2O(l),△H=-bkJ/mol,氢氧化钠固体溶解放热,因此b>57.3;
③Ba(OH)2(aq)+H2SO4(aq)=BaSO4(s)+2H2O(l),△H=-ckJ/mol,反应过程中除了氢离子和氢氧根离子反应放热,硫酸钡沉淀的生成也伴随有沉淀热的变化,因此c>2×57.3=114.6,
故选D.