(1)解:直线BP和⊙O相切,
理由:连接BC,
∵AB是⊙O直径,
∴∠ACB=90°,
∵PF∥AC,
∴BC⊥PF,
则∠PBC+∠BPF=90°,
∵∠BPF=∠ADC,∠ADC=∠ABC,
∴∠BPF=∠ABC,
∴∠PBC+∠ABC=90°,
即∠PBA=90°,
∴PB⊥AB,
∵AB是直径,
∴直线BP和⊙O相切;
(2)解:由已知,得∠ACB=90°,
∵AC=2,AB=2
,
5
∴由勾股定理得:BC=4,
∵∠BPF=∠ADC,∠ADC=∠ABC,
∴∠BPF=∠ABC,
由(1),得∠ABP=∠ACB=90°,
∴△ACB∽△EBP,
∴
=AC BE
,BC BP
解得BP=2,
即BP的长为2.