The probability that a person who is older than 35 years has a hemoglobin level between 9 and 11 can be calculated by dividing the number of people who are older than 35 years and have a hemoglobin level between 9 and 11 by the total number of people who are older than 35 years. From the table given, we can see that there are 162 people in total who are older than 35 years. Out of these, 52 have a hemoglobin level between 9 and 11. Therefore, the probability that a person who is older than 35 years has a hemoglobin level between 9 and 11 is:
P(hemoglobin level between 9 and 11 | age > 35) = 52/162
Simplifying this fraction gives:
P(hemoglobin level between 9 and 11 | age > 35) = 0.321
Therefore, the correct answer is option C, 0.312 (rounded to three decimal places).