D
分析:必然事件就是一定发生的事件,根据定义即可解答.
解答:A、小菊上学乘坐公共汽车是随机事件,不符合题意;
B、买10000张一定会中奖也是随机事件,尽管中奖率是1%,不符合题意;
C、一年中大月份有7个,小月份有5个,不相等,是不可能事件,不符合题意;
D、常温下油的密度<水的密度,所以油一定浮在水面上,是必然事件,符合题意.
故选D.
点评:用到的知识点为:必然事件指在一定条件下一定发生的事件.不可能事件是指在一定条件下,一定不发生的事件.不确定事件即随机事件是指在一定条件下,可能发生也可能不发生的事件.