D是冠军。
假设甲的预测是正确的,那么丙的预测也是正确的,不符合题意。
假设乙的预测是正确的,那么他认为冠军是C或D;丙的预测是错误的,他说D不是冠军,综合乙和丙的预测,D是冠军。(https://www.daowen.com)
假设丙的预测是正确的,那么他认为冠军是A、B、C中的一人,而甲的预测错误,那么冠军不会是A或B,乙的预测错误,那么冠军不会是C或D,他们之间是矛盾的,不符合题意。
综上所述,D是冠军。