若直线x+y+m=0与圆x2+y2=m相切,则m为(  ) A.0或2 B.2 C.2 D.无解

问题描述:

若直线x+y+m=0与圆x2+y2=m相切,则m为(  )
A. 0或2
B. 2
C.

2

D. 无解

因为直线x+y+m=0与圆x2+y2=m相切,
所以圆心到直线的距离等于半径,即

|m|
2
m

解得:m=2.
故选B.