怎样判断是否是氧化还原反应,是不是必须有单质参加反应或生成?