Объяснение:
1. C6H5ONa + CH3-COONa -> C6H5CH3 +
+ Na2CO3.
Вместо -ONa к бензольному кольцу присоединяется CH3-группа от ацетата натрия. Потом части -ONa и -COONa группируются в карбонат натрия.
2. C6H5ONa + CH3COCl -> CH3COOC6H5 + NaCl.
CH3COCl - хлорангидрид уксусной кислоты. При реакции с фенолятом натрия образуется сложный эфир - фенилацетат - и хлорид натрия.
Почему получается не C6H5CH3 + NaCl + CO2 или почему не C6H5OCH3 + NaCl + CO? Можно по чистой логике понять: в CH3COCl степень окисления второго углерода равна +3. В CO2 степень окисления равна +4, т.е. происходит окислительно-восстановительная реакция, где углерод - восстановитель, однако в реакции нет окислителя, поэтому реакция неверна. С СО та же история, только там углерод - окислитель (с +3 опустил степень окисления до +2), а восстановителя в реакции нет. Зато в CH3COOC6H5 степень окисления углерода по-прежнему +3.
Если что-то непонятно - спрашивайте, отвечу)