Đáp án đúng là: C
Phương trình hoá học: Mg + 2HCl → MgCl2 + H2
Theo bài ra: nMg=244,8=0,2mol;mHCl=36,53,65=0,1mol
Theo phương trình hoá học, cứ 1 mol Mg phản ứng với 2 mol HCl;
Do đó cứ 0,2 mol Mg phản ứng với 0,4 mol HCl.
Vậy Mg dư, HCl hết, số mol khí tính theo HCl.
nH2=21.nHCl=21.0,1=0,05mol⇒VH2=0,05.24,79=1,2395(L).