Краткий ответ: потребуется 2,5 л кислорода при н.у.
Как понять решение
По уравнению
\[ 2CO+O_2 \rightarrow 2CO_2 \]
на 2 объёма \(CO\) нужен 1 объём \(O_2\), то есть кислорода требуется в 2 раза меньше.
\[ V(O_2)=\frac{V(CO)}{2}=\frac{5}{2}=2{,}5\ \text{л} \]
Проверка через количество вещества:
\[ n(CO)=\frac{5}{22{,}4}\approx 0{,}223\ \text{моль} \]
Кислорода нужно вдвое меньше:
\[ n(O_2)\approx 0{,}1116\ \text{моль} \]
\[ V(O_2)=0{,}1116\cdot 22{,}4\approx 2{,}5\ \text{л} \]
Ответ: 2,5 л \(O_2\) (н.у.).