Multiple choice general knowledge science & technology

Which of the following have maximum calorific value?

  1. Carbohydrates

  2. Fats

  3. Proteins

  4. Vitamins

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Fats have the highest calorific value among macronutrients, yielding about 9 kilocalories per gram, whereas carbohydrates and proteins yield only about 4 kilocalories per gram.