Gọi CTPT của ancol X là CnH2n+2-2kO (n≠0) và x mol là số mol của nó, ta có:
CnH2n+2 -2kO + (3/2.n -1/2.k)O2 \(\underrightarrow{t^o}\) nCO2 + (n+1 -k)H2O
Với x mol ancol X, sinh ra (n+1 -k)x mol nước.
Ta có: x(12n+2n+2 -2k+16) = (n+1 -k)x.18 ⇒ k = n/4.
Với n khác 0 và k là một số nguyên, suy ra n là bội của 4 và n khác 0 (*).
Lại có: MX < 114 ⇔ 12n+2n+2 -2.n/4+16 < 114 ⇔ n < 7,(1) (**).
Từ (*) và (**), ta suy ra n=4 và k=1.
CTPT của ancol X là C4H8O.
Do ancol X phân nhánh nên CTCT của ancol X là H2C=C(CH3)CH2OH.