X, Y là hai hiđrocacbon đồng đẳ...

Câu hỏi: X, Y là hai hiđrocacbon đồng đẳng liên tiếp; Z là anđehit; T là axit cacboxylic; X, Y, Z, T đều mạch hở và T, Z đều đơn chức. Hiđro hóa hoàn toàn hỗn hợp A gồm X, Y, Z, T cần đúng 0,95 mol H2, thu được 24,58g hỗn hợp B. Đốt cháy hết B cần đúng 1,78 mol O2. Mặt khác, cho B tác dụng hết với Na (dư), sau phản ứng thu được 3,92 lít khí H2 (đktc) và 23,1g muối. Nếu cho A tác dụng hết với lượng dư dung dịch AgNO3/NH3 thì được m gam kết tủa. Biết số mol T bằng 1/6 số mol A. Phần trăm số mol  của anđêhit Z có trong A gần nhất với?

A. 24%

B. 27%

C. 42%

D. 38%