a, Đáp án: $Na$ (0,2 mol), $K$ (0,1 mol)
b,
$n_{H_2}=0,2(mol)$
Gọi kim loại kiềm thổ là $R$.
Bảo toàn e:
$n_{Na}+n_K+2n_R=2n_{H_2}$
$\Rightarrow n_R=\dfrac{2.0,2-0,2-0,1}{2}=0,05(mol)$
Chất rắn là 3 hidroxit.
Bảo toàn $Na$: $n_{NaOH}=n_{Na}=0,2(mol)$
Bảo toàn $K$: $n_{KOH}=n_K=0,1(mol)$
Bảo toàn $R$: $n_{R(OH)_2}=n_R=0,05(mol)$
Ta có:
$0,2.40+0,1.56+0,05(R+17.2)=22,15$
$\Leftrightarrow R=137$
Vậy kim loại kiềm thổ là bari ($Ba$)
$m_{Ba}=0,05.137=6,85g$