A.反应放热,则在相同的条件下,2 mol氢气与1 mol氧气的总能量大于2 mol水蒸气的总能量,故A错误;B.H2O(g)→H2O(l)放出热量,则H2(g)+ 1 2 O2(g)=H2O(l)△H=-Q1 kJ/mol,则Q1>241.8,故B正确;C.由B可知Q2>241.8,故C错误;D.反应热受外界条件的影响,外界条件不同,反应热不同,故D错误.故选B.