解:連接OE、OF。
設(shè)AD = x,由切線長(zhǎng)定理得AF = x。
因?yàn)椤袿與Rt△ABC的三邊AB、BC、AC分別相切于點(diǎn)D、E、F,所以O(shè)E⊥BC,OF⊥AC。
又因?yàn)椤螩 = 90°,所以四邊形OECF為矩形,而OE = OF = r = 2,故四邊形OECF為正方形,因此CE = CF = 2。
已知BC = 5,則BE = BC - CE = 5 - 2 = 3,由切線長(zhǎng)定理得BD = BE = 3,所以AB = AD + BD = x + 3。
AC = AF + CF = x + 2,BC = 5。
在Rt△ABC中,由勾股定理得AC2 + BC2 = AB2,即(x + 2)2 + 52 = (x + 3)2。
展開(kāi)得x2 + 4x + 4 + 25 = x2 + 6x + 9,化簡(jiǎn)得2x = 20,解得x = 10。
所以AC = 10 + 2 = 12,AB = 10 + 3 = 13。
△ABC的周長(zhǎng)為AC + BC + AB = 12 + 5 + 13 = 30。
答:△ABC的周長(zhǎng)為30。