Gọi số mol Ba và Al lần lượt là x và y mol
Khi cho hỗn hợp X vào nước dư thì Al tan 1 phần trong Ba(OH)2
→ nBa = nH2 : 4 = 0,1 mol → x =0,1 mol
Khi cho hỗn hợp X vào Ba(OH)2 dư thì Ba và Al tan hết → x + 3y23y2 = 0,7 → y = 0,4 mol
Vậy m= 0,1 × 137 + 0,4 × 27 = 24,5 gam. Đáp án C.