把圆的方程化为标准方程,找出圆心坐标和半径r,把方程整理为一般形式,根据平移规律“上加下减,左加右减”表示出平移后直线的方程,根据平移后直线与圆相切,可得圆心到直线的距离等于圆的半径,利用点到直线的距离公式列出关于λ的方程,求出方程的解即可得到λ的值.
【解析】
把圆的方程化为标准方程得:(x+1)2+(y-2)2=5,
所以圆心坐标为(-1,2),半径r=,
直线x-2y+λ=0,变形为y=x+λ,
根据平移规律得到平移后直线的解析式为:y=(x+1)+λ-2,即x-2y+λ-3=0,
由此时直线与圆相切,可得圆心到直线的距离d==r=,
解得:λ=3或13.
故选A