Which of the following substances has the highest amount of energy in joules per unit weight?
Carbohydrates
Fats
Proteins
Vitamins
Correct answer is B
Fats provide more energy to animals than carbohydrates therefore containing the highest amount of energy in joules per unit weight.