设切点为P,如图,小正方形的顶点分别为C,D,连接CD,OD,OP,OP与CD交于点E,由圆O与AB相切于P,根据切线的性质得到OP与AB垂直,又CD与AB平行,故OP与CD也垂直,根据垂径定理得到E为CD中点,构成直角三角形ODE,设出半径为r,根据DE=AP=b,EP=AD=a,分别表示出DE和OE,在直角三角形ODE中,根据勾股定理列出关于r的方程,求出方程的解即可得到半径r的值,进而求出直径d的值.
【解析】
如图,设切点为P,小正方形在圆上的顶点分别为C,D,
连接CD,OD,OP,OP与CD交于E,则OP⊥AB,
故OP⊥CD,E为CD中点,设半径为r,
在Rt△ODE中,DE=b,OD=r,OE=r-a,
∴根据勾股定理得:(r-a)2+b2=r2,
∴r=,
则d=2r=.