A、红磷在空气中燃烧,产生大量的白烟,故选项说法正确.B、铁与氧气接触,同时还需要与水接触,能锈蚀生成红棕色固体,故选项说法错误.C、镁条和稀盐酸反应,放出大量的热,故选项说法正确.D、水在通电时,两极都有气泡冒出,故选项说法正确.故选:B.