Correct option is D
Let the temperature on the sixth day be x°C.
Total temperature for 6 days = 32*6 = 192.
Total temperature for first 5 days = 31 + 31.5 + 32.5 + 31 + 32 = 158.
Therefore, temperature on the sixth day = x = 192 - 158 = 34°C.
So the answer is 34