a,
CTPT anđehit là $C_nH_{2n-2}O$
$\%O=22,857\%$
$\Rightarrow \frac{16.100}{14n-2+16}=22,857$
$\Leftrightarrow n=4$
Vậy anđehit là $C_4H_6O$
b,
Giả sử có 100g anđehit.
$m_C= 66,67g \Rightarrow n_C= 5,55 mol$
$m_H=11,11g \Rightarrow n_H=11,11 mol$
$m_O=22,22g \Rightarrow n_O= 1,38 mol$
$n_C : n_H : n_O = 5,55 : 11,11 : 1,38= 4 : 8 : 1$
$\Rightarrow $ CTĐGN $(C_4H_8O)_n$
A đơn chức nên có 1O.
$\Rightarrow n=1$. Vậy A là $C_4H_8O$