硫在氧气中能够剧烈地燃烧,发出蓝紫色火焰,放出大量的热,生成有刺激性气味的气体;红磷在氧气中能够剧烈地燃烧,放出大量的热,产生大量的白烟;镁在氧气中能够剧烈地燃烧,发出耀眼的白光,放出大量的热,生成白色固体物质.硫是非金属单质,红磷是非金属单质,镁是金属单质.所以,它们的相同点是都放出热量.综上,故选B