解:设火车的速度为x米/秒,车身长为y米。依题意和已知,有:(1140+y)/x=50(1980+y)/x=80化简,得:y-50x+1140=0……(1)y-80x+1980=0……(2)(1)-(2),得:30x-840=0解得:x=28(米/秒)=100.8(千米/小时)带入(1),有:y-50×28+1140=0解得:y=260(米)。答:这列火车的车速是100.8千米/小时,车身长是260米。