The correct option is C Excessive weight
Genetic abnormalities, lack of exercise and excessive weight can be considered as causes of non-infectious diseases. They are not caused by any external agents like microbes. Genetic abnormalities might result in cancer and constantly high blood pressure can be due to excessive weight and lack of physical exercise. A disease is called infectious only if it is caused by microbes. Food becomes stale because of microbes and can lead to diseases. Hence, it is a cause of infectious diseases.