分析:A、根據木炭在氧氣中燃燒的現象進行分析判斷.
B、根據紅磷在氧氣中燃燒的現象進行分析判斷.
C、根據鎂在空氣中燃燒的現象進行分析判斷.
D、根據氫氣在空氣中燃燒的現象進行分析判斷.
解答:解:A、木炭在氧氣中燃燒,發出白光,故選項說法正確.
B、紅磷在氧氣中燃燒,產生大量的白煙,而不是白霧,故選項說法錯誤.
C、鎂在空氣中燃燒,發出耀眼的白光,故選項說法正確.
D、氫氣在空氣中燃燒,發出淡藍色火焰,故選項說法正確.
故選B.
點評:本題難度不大,掌握常見物質燃燒的現象即可正確解答;在描述物質燃燒的現象時,需要注意光和火焰、煙和霧的區別.