硝酸和镁能生成氢气吗?硝酸不是氧化性酸吗?可生成氢气吗?