D:做功:热传递
解:(1)A、温度相同,则分子的平均动能相同,而氢气的分子质量小,所以氧分子比氢分子具有相同的平均速率小.故A错误.
B、质量和温度相同的氢气和氧气具有相同的分子平均动能;但相同质量下氢气的物体的量多,故氢气的内能要大于相同质量的氧气的内能;故B错误;
C、气体的体积随容积的改变而改变,故无法判断含有物质的量的多少;故无法判定内能是否相等;故C错误.
D、摩尔数相同,则分子个数相同,又由于温度相同,则分子的平均动能相同,因此氢气和氧气具有相同的内能,故D正确;
(2)改变内能的方式有:做功和热传递;
故答案为:(1)D;(2)做功;热传递;