Отличить СO от СО2 можно, пропуская оба через раствор гидроксида кальция:
СО при обычных условиях не реагирует с щелочами,
СО2 + Сa(OH)2 => CaCO3 + H2O
(выпадает белый осадок)
То же самое может быть использовано для определения примесей углекислого газа в оксиде азота (IV)
4 NO2 + 2 Ca(OH)2 => Ca(NO3)2 + Ca(NO2)2 + 2 H2O
(бесцветный раствор)
Если имеются примеси CO2, то выпадет белый осадок по реакции, представленной выше.
Примеси угарного газа в азоте определяются пропусканием через раствор I2O5.
Азот не реагирует с оксидом иода (V), однако, если есть примеси СО, то раствор из бесцветного превратится в бурый по реакции:
5 СО + I2О5 => 5 CO2 + I2