Thông thường khi đề bài cho số mol O2 cần để đốt cháy thì chắc chắn ta sẽ phải sử dụng hoặc định luật bảo khối lượng, hoặc bảo toàn nguyên tố Oxi.
Quay trở lại bài toán này, ta thấy đề cho cần dùng 1,904 lít O2, không cho khối lượng CO2 và H2O mà chỉ cho tỉ lệ thể tích (tỉ lệ số mol), do đó nhận ra được nếu ta sử dụng phương pháp bảo toàn khối lượng ta sẽ tính được số mol CO2 và số mol H2O, từ đó tính được số mol O trong A. Tiếp theo đó ta sẽ xác định công thức đơn giản nhất để tìm ra công thức phân tử.
Có: n O 2 = 1 , 904 22 , 4 = 0 , 085 ( m o l ) ⇒ m O 2 = 0 , 085 . 32 = 2 , 72 ( g a m )
Sơ đồ phản ứng: A + O2 ⇒ CO2 + H2O
Áp dụng định luật bảo toàn khối lượng ta có: m A + m O 2 = m C O 2 + m H 2 O
Hay 1,88 + 2,72 = 176a + 54a ⟺ a = 0,02
⇒
Vì C : H : O = nC : nH : nO =0,08 : 0,12 : 0,05 = 8 : 12 : 5
Nên công thức đơn giản nhất của A là C8H12O5.
Khi đó công thức phân tử của A có dạng (C8H12O5)n
Mà MA < 7Mkhôngkhí nên 188n < 7.29 ⇒ n < 1,08 ⇒ n = l
Do đó công thức phân tử của A là C8H12O5.
Đáp án A.