Which of the following are called energy giving foods?
Proteins
Fats
Vitamins
Both a & b
Nutrients in our body are classified into macronutrients and micronutrients.
Proteins , fats , carbohydrates are macronutrients and vitamins and minerals are micronutrients.
Carbohydrate and fats are energy giving foods.
Foods containing fats and carbohydrates are rice , wheat , butter , ghee etc
Foods containing proteins are called bodybuilding foods. Proteins are needed for growth and repair of our body .protein containing foods are , meat , soyabean , dal etc.
Vitamins are micronutrients needed in smaller quantities and they protect us from diseases.They are also called as protective foods.
Hence option 2 is correct.