Carbohydrates, proteins and fats in the foods provide energy for the
body functions and physical activities. They, however, do not have
same energy content. The following is the energy-content by
respective nutrients:
1 gram of carbohydrates- 4 kcal
1 gram of protein- 4 kcal
1 gram of fats- 9 kcal
Therefore, the correct answer is option B.