Đáp án B
Hướng dẫn Anđehit A không no (trong phân tử chứa 1 liên kết đôi C=C), mạch hở, 2 chức có CTPT dạng CnH2n-4O2
CnH2n-4O2 + O2 ® nCO2 + (n – 2)H2O
=> đốt cháy A thu được nCO2 – nH2O = 2.nA
nBaCO3 = 2 mol => nCO2 = 2 mol
mdung dịch giảm = mBaCO3 – (mCO2 + mH2O) = 284,4 => mH2O = 394 – 2.44 – 284,4 = 21,6 gam
=> nH2O = 1,2 mol
=> nA = (2 – 1,2) / 2 = 0,4 mol
=> Số C trong A = nCO2 / nA = 2 / 0,4 = 5
=> CTPT của A là C5H6O2