利用金属活动性顺序表,可用来判断金属与酸能否发生置换反应:只有排在氢前面的金属,才能置换出酸中的氢,而排在氢后面的金属不能置换出酸中的氢;实验室制取氢气,应选用非强氧化性的酸,如稀硫酸、盐酸.
【解析】
A、浓硫酸具有强氧化性,不能与金属反应生成氢气,故A错误;
B、在金属活动性顺序表中,锌在氢的前面,且稀硫酸为非氧化性酸,二者反应速度适中,实验室常用来制备氢气,故B正确;
C、在金属活动性顺序表中,铜排在氢的后面,不能置换出酸中的氢,不能用来制备氢气,故C错误;
D、硝酸有强氧化性,直接将镁氧化,生成一氧化氮,不能用来制备氢气,故D错误;
故选B.