单项选择题

A.人体生命需要的能量可以由机械能、太阳能在体内转化而来
B.人体生命需要的能量主要通过食物摄取而来
C.只有糖、蛋白质、脂肪可以给生命提供能量
D.人每天需要的能量是固定的,吃多了就容易发胖