Đáp án:
Giải thích các bước giải:
$n_{H_2}=\frac{1,344}{22,4}=0,06(mol)$
Gọi $a,\ b$ lần lượt là $n_{Ba},\ n_{Na}$
$⇒m_{hh}=137a+23b=7,31(1)$
$Ba+H_2O→Ba(OH)_2+H_2↑$
$a:a:a:a$
$2Na+2H_2O→2NaOH+H_2↑$
$b:b:b:0,5b$
$⇒∑n_{H_2}=a+0,5b=0,06⇔a=0,06-0,5b(2)$
$(1),\ (2)⇒137(0,06-0,5b)+23b=7,31$
Giải phương trình, ta được $b=0,02$
$⇒a=0,06-0,5.0,02=0,05$
$⇒\left \{ {{m_{Ba}=0,05.137=6,85(g)} \atop {m_{Na}=0,02.23=0,46(g)}} \right.$
Xin hay nhất!!!