(1)设s2=kx+b,由题意知该图象经过(0,20)和(5,120)这两个点,代入函数解析式得,
b=205k+b=120,
解得k=20b=20,
所以函数解析式s2=20t+20(0≤t≤5);
(2)当0≤t≤3时,s1=40t;
当3≤t≤7时,s1=-30t+210
由20t+20=40t得,t=1,
由20t+20=-30t+210得,t=3.8,
所以,当t=1或3.8小时,巡逻舰与游轮相遇;
(3)轮到达B码头所用时间为20t+20=120,
解得t=5小时,把t=5代入s1=-30t+210=60,
即游轮到达B码头时与巡逻艇之间的距离为60千米.