Which of the following nutrients has the highest calorific value?

(A) Carbohydrates
(B) Fats
(C) Proteins
(D) None of these

🧠 Explanation:

  • Fats provide the highest energy among all nutrients, offering about **9 kilocalories per gram**.
  • In comparison, **carbohydrates** and **proteins** each provide only **4 kilocalories per gram**.
  • Due to this high energy density, fats are essential for long-term energy storage in the body.
  • Hence, the nutrient with the **highest calorific value** is Fats, making option (B) correct.