A、助跑过程中,速度越来越快,高度不变,动能增加,重力势能不变,因此机械能增加;B、起跳后升空的过程中,高度增加,速度减小,即动能减小,重力势能增加,故将动能转化为重力势能;C、经过最高点时,水平速度不为零,因此动能不为零;D、经过最高点时,高度最高,即重力势能最大.故选B.