根据题意画出图形,过M作MA垂直于x轴,MB垂直于y轴,连接MC,由垂径定理得到B为CD中点,由|CD|求出|BC|,由圆与x轴垂直得到圆与x轴相切,所以MA和MC为圆M的半径,在直角三角形MBC中,由|MB|=|a|,|MC|=|MA|=|b|及|BC|,利用勾股定理列出关于a与b的方程,再把M的坐标代入到直线y=2x+1中,又得到关于a与b的另一个方程,联立两方程即可求出a与b的值,从而确定出圆心M的坐标,及圆的半径,根据圆心坐标和半径写出圆的方程即可.
【解析】
根据题意画出图形,如图所示:
过M作MA⊥x轴,MB⊥y轴,连接MC,
由垂径定理得到B为CD中点,又|CD|=2,
∴|CB|=,
由题意可知圆的半径|MA|=|MC|=|b|,|MB|=|a|,
在直角三角形BC中,根据勾股定理得:b2=a2+()2,①
又把圆心(a,b)代入y=2x+1中,得b=2a+1,②
联立①②,解得:a=-2,b=-3,
所以圆心坐标为(-2,-3),半径r=|-3|=3,
则所求圆的方程为:(x+2)2+(y+3)2=9.
故选A