答案

(1)证明:过点P作两圆的内公切线EP交AB于点F,
∵FE、CA都与圆O
1相切,
∴FP=FA,
∴∠FAP=∠FPA;
∵∠FPA=∠EPD=∠DCP,
∴∠FAP=∠DCP;
∵∠PDC=∠CDA,
∴△CDP∽△ADC;
∴
=;
∴DC
2=DP·DA.
(2)解:连接O
1O
2,则点P在O
1O
2上,连接O
1A、O
2D,
∵O
1A=O
1P,
∴∠O
1AP=∠O
1PA;
又∵O
2P=O
2D,
∴∠O
2DP=∠O
2PD,

∴∠O
1AP=∠O
2DP;
∴O
1A∥O
2D,
∴
==
;
∴DP=2PA,
∵DP=12
∴PA=6,
由(1)中△CDP∽△ADC,得∠DCB=∠APC,
=;
∵∠APC=∠DBC,
∴∠DCB=∠DBC;
∴DC=BD=4
;
∵DP=12,AP=4,
∴AD=AP+DP=16;
∴
=,
∴AC=48
.
由AP·AD=AB·AC,得4×12=48
AB,
∴AB=
.

(1)证明:过点P作两圆的内公切线EP交AB于点F,
∵FE、CA都与圆O
1相切,
∴FP=FA,
∴∠FAP=∠FPA;
∵∠FPA=∠EPD=∠DCP,
∴∠FAP=∠DCP;
∵∠PDC=∠CDA,
∴△CDP∽△ADC;
∴
=;
∴DC
2=DP·DA.
(2)解:连接O
1O
2,则点P在O
1O
2上,连接O
1A、O
2D,
∵O
1A=O
1P,
∴∠O
1AP=∠O
1PA;
又∵O
2P=O
2D,
∴∠O
2DP=∠O
2PD,

∴∠O
1AP=∠O
2DP;
∴O
1A∥O
2D,
∴
==
;
∴DP=2PA,
∵DP=12
∴PA=6,
由(1)中△CDP∽△ADC,得∠DCB=∠APC,
=;
∵∠APC=∠DBC,
∴∠DCB=∠DBC;
∴DC=BD=4
;
∵DP=12,AP=4,
∴AD=AP+DP=16;
∴
=,
∴AC=48
.
由AP·AD=AB·AC,得4×12=48
AB,
∴AB=
.