Multiple choice 1g of fat gives how many kilocalories of energy? 9kcal 3.5kcal 4kcal 7kcal Reveal answer Fill a bubble to check yourself A Correct answer Explanation Fat is the most energy-dense macronutrient, providing 9 kilocalories (kcal) of energy per gram. In comparison, carbohydrates and proteins provide only 4 kcal per gram, while alcohol provides 7 kcal per gram.