a) The pKa of formic acid is less than that of acetic acid, so formic acid is the stronger acid.
The pKa difference is about ~1, and pKa is logorithmic, so formic acid is ~10x as acidic as acetic acid.
Why? Because formate (formic acid's conjugate base) is more stable than acetate (acetic acid's conjugte base).
Why? Probably because of EDG. Alkyl groups such as methyl as weakly electron donating. Carboxylate is already negatively charged, and adding an EDG (the methyl group in acetate) makes it less stable, so acetate is a strong base, and acetic acid is the weaker acid. Formate has an hydrogen, which is neither EDG nor EWG, so doesn't have this problem.
b) The Henderson–Hasselbalch equal is pH = pKa + log (A-/HA). In this case, A- is -OAc (acetate) and HA is HOAc (acetic acid). So plugging in the numbers:
pH = pKa + log (-OAc/HOAc)
4.7 = 4.7 + log (-OAc/HOAc)
0 = log (-OAc/HOAc),
so (-OAc/HOAc) =1, and -OAc = HOAc.
So the ratio of acid to conjugate base (acetic acid to acetate) would be about 1:1.
The math above illustrates a rule you might have learned in general chemistry- when pH = pKa, the concentration of acid equals the concentration of conjugate base.
c) The pKa of methoxy acetic acid (~3.6) is less than that of formic acid (~3.8), which means methoxy acetic acid is the strong acid, so methoxy acetate must be more stable than formate. This implies that methoxy must be somewhat electron withdrawing (an EWG).
This might be suprising because during the aromatic reactions chapter(s) (EAS) methoxy is considered an EDG. Oxygen is electron donating in terms of resonance. But remember that oxygen is also very electronegative. So in this case, it seems that the inductive EWG effect (electronegativity) outweighs the EDG effect.