Fe和NaOH通常情况下是不会发生反应的(当然通常情况也包括你所说的那些)。因为Fe不是两性物质,而且要生成H2,是要经过氧化还原反应的。你所说的是H2,但是应该是盐酸和铁发生反应,至于气体里面有味道,那是因为气体里有其他杂质。具体含什么,不好说,SO2,NxOy都是有可能的。