解:因为两车速度之和是240km/h,相对行驶了2小时
所以共行驶了240*2=480km
又因为已行驶的路程和未行驶的路程比是4:7,
所以设未行驶的路程为xkm则
480:x=4:7
解得x=840km
所以两地间距离为840+480=1320
km
设甲乙两地相距xKM,A的速度为V1,B的速度为V2
根据第一次相遇,A与B所花时间相同列方程
7/V2=(x-7)/V1
推出V2/V1=7/(x-7)
根据第二次相遇,A与B所花时间相同列方程
(7+x-4)/V1=(x-7+4)/V2
推出V2/V1=(x-3)/(x+3)
则
7/(x-7)=(x-3)/(x+3)
x1=0(舍去)
x2=17
甲乙两地相距17KM.