前半程的运动时间:t1= x v1 = x 20 ,后半程的运动时间:t2= x v2 = x 30 .则全程的平均速度: v = 2x t1+t2 = 2x x 20 + x 30 =24m/s.故B正确,A、C、D错误.故选:B.