Для решения используем метод электронного баланса.
Происходит изменение степени окисления у хлора (Cl) и углерода (C).
C+2 - 2e- → C+4 | ×1
Cl20 + 2e- → 2Cl-1 | ×1
CO + Cl2 + 2KOH → K2CO3 + 2KCl + H2O
Восстановитель: Вещество, в котором элемент повышает свою степень окисления (отдает электроны). В данном случае это CO (углерод).
Окислитель: Вещество, в котором элемент понижает свою степень окисления (принимает электроны). В данном случае это Cl2 (хлор).
Ответ: Окислителем является Cl2. Восстановителем является CO.