Fats, carbohydrates and proteins:
a) all have high calorific value
(b) are macronutrients
c) can be stored until the organism requires them for energy
d) are both macro- and micronutrients
e) are only required in small amounts by particular species.