A、物体做竖直上抛运动时,物体只受到重力的作用,机械能守恒.B、小球落在弹簧上时,小球的机械能要转化成弹簧的弹性势能,所以小球的机械能不守恒.C、起重机吊起货物的过程中,起重机必定对货物由力的作用,且对货物做了功,所以货物的机械能不守恒.D、自由落体运动的物体只受到重力的作用,所以物体的机械能守恒.所以机械能不守恒的是BC.故选BC.