You are correct, B and C are more acidic than regular phenol. Also, I hope the following picture helps clear the picture better.
*Note* When I say decrease or increase in acidity, I refer to their strength of the acidity, not the numerical value (since ya know, decrease would go down, and be more acidic)
The two compounds are more acidic, because the phenol oxygen is more willing to give up a proton (increased acidity) when it has somewhere for those extra electrons to go. There are two ways to accomplish this, through inductance (electron pull), or resonance (electron delcalization). Obviously, the opposite is also true. If the extra electrons destabilize the system, then we observe a decrease in acidity.
CH3 destabilizes because electron density is being pushed into the ring, when we are already trying to deal with an excess from the loss of the proton.
C(triplebond)N, has *some* resonance capability, but is also has a dipole in it's favor as well.
C(=O)CH3 has a much larger resonance AND inductance capability, and should be the most acidic.