a. Yes
np = 120(0.2) = 24
n(1-p) = 120(0.8) = 96
Both are greater than 10. The large counts condition tells us that p, the proportion of adults who do not suffer from excess weight, has an approximately normal distribution.
b. the mean and standard deviation of the sampling distribution are µ=0.2, σ=sqrt((0.2*0.8)/120)= 0.0365
P(p>0.25) = P(Z>((0.25 - 0.2)/0.0365) = P(Z>1.3699) = 0.0854
or
normalcdf(0.25, 1000, 0.02, 0.0365) = 0.0854
c. P(0.25 < p < 0.3) = P(p<0.30) - P(P<0.25)
P(p<0.3) = P(Z<((0.3 - 0.2)/.0365) = P(Z<2.7397) = 0.9969
P(0.25 < p < 0.3) = 0.9969 - (1-0.0854) = 0.0823
or
normalcdf(0.25, 0.3, 0.2, 0.0365) = 0.0823
d. P(p>0.30) = 1-0.9969 = 0.0031
If the sample proportion exceeds 0.30, I would conclude that the true proportion of adults who do not suffer from excess weight is not equal to 0.2. It is probably something larger.
Please let me know if you have any questions or if you would like a more detailed answer.