Multiple choice general knowledge Which of these does not generate energy but are still essential for body? Fats Proteins Vitamins Carbohydrates Reveal answer Fill a bubble to check yourself C Correct answer Explanation Vitamins are micronutrients required for metabolism but don't directly provide energy. Fats (9 cal/g), proteins (4 cal/g), and carbohydrates (4 cal/g) are energy-yielding macronutrients.