Hỗn hợp X gồm ancol, anđehit và axit đều mạch hở....

Câu hỏi: Hỗn hợp X gồm ancol, anđehit và axit đều mạch hở. Cho NaOH dư vào m gam X, thấy có 0,2 mol NaOH phản ứng. Nếu cho Na dư vào m gam X thì thu được 12,32 lít khí H2 (đktc). Cho m gam X vào dung dịch AgNO3 trong NH3 dư, thu được 43,2 gam kết tủa xuất hiện. Mặt khác, đốt cháy hoàn toàn m gam X thu được 57,2 gam CO2. Biết các phản ứng xảy ra hoàn toàn, tổng số mol các ancol trong X là 0,4 mol, trong X không chứa HCHO và HCOOH. Giá trị m gần nhất với:

A. 43. 

B. 41.    

C. 42.  

D. 40.