A、外界对气体做功,而气体可能同时对外放热,若放出的热量大于外界所做的功,则内能减小,故A错误;B、气体的温度升高,若同时体积增大,气体的压强不一定增大,故B错误;C、热量可以由低温物体传到高温物体,但会引起其他的变化,由空调制冷时可以将热量从低温物体传到高温物体,但要消耗电能,故C错误;D、由热力学第二定律可得,任何热机都会有热量的耗散,即不可能将全部热量完全转化为机械能;故D正确;故选D.