A、生物体内含有的元素不一定都是生物体的必需元素,A错误;B、糖类是主要的能源物质,但是不是所有的糖类都是能源物质,如纤维素是植物细胞壁的组成成分,核糖是RNA的组成成分,脱氧核糖是DNA的组成成分,B错误;C、与糖类相比,脂肪中碳和氢的含量高,所以同质量的脂肪储存的能量比糖类多,C正确;D、真核细胞和原核细胞都含有DNA和RNA,遗传物质都是DNA,D错误.故选:C.