分析:不可能事件是指在一定条件下,一定不发生的事件.
解答:解:明天会下雨,可能发生也可能不发生,故A是随机事件;
小明数学成绩是99分,B为随机事件;
一个数与它的相反数的和是0,正确,所以C为必然事件;
明年一年共有367天,一定不会发生,为不可能事件;
故选D.
点评:解决本题需要正确理解必然事件、不可能事件、随机事件的概念.理解概念是解决这类基础题的主要方法.必然事件指在一定条件下一定发生的事件.不可能事件是指在一定条件下,一定不发生的事件.不确定事件即随机事件是指在一定条件下,可能发生也可能不发生的事件.