浙江 2025 · 数学 q07

题解图(官方解法,据图核) · 规范化转写 · 攻略即本题解法

题解图(原卷截图 · 含答案与官方解析)

浙江 2025 · 数学 q07 原卷截图(含答案)

文字转写(题面 + 答案)

题面

  1. 若圆 x2+(y+2)2=r2(r>0)x^{2} + (y + 2)^{2} = r^{2} (r > 0) 上到直线 y=3x+2y = \sqrt{3} x + 2 的距离为1的点有且仅有2个,则 rr 的取值范围是( ) A. (0,1)(0,1) B. (1,3)(1,3) C. (3,+)(3,+\infty) D. (0,+)(0,+\infty)

答案

B

本题的知识树

3 概念 · 1 公式 · 1 题型 · 1 套路 · 最深 2 层。长链是构建期派生的,源文件里只有最小一步。

攻略(零基础 → 会做)

圆上到直线距离为 1 的点恰好 2 个 · 平移直线数交点,或把距离写成角的函数 · 最终答案:B

冷启动:题目在问什么(两条路共用)

假设你刚学的方程。先把题面的每个符号读成一句人话。

是哪个x2+(y+2)2=r2x^2+(y+2)^2=r^2 与标准式 (xa)2+(yb)2=r2(x-a)^2+(y-b)^2=r^2 对照,得(0,2)(0,-2)、半径 rr。注意 rr待求的未知量——这道题不是「已知问点」,而是反过来:已知合格的点恰好 2 个,问能有多大

是哪条直线。 y=3x+2y=\sqrt3x+2 要先化成一般式,才代得进距离公式:

3xy+2=0,A=3, B=1, C=2\sqrt3x-y+2=0,\qquad A=\sqrt3,\ B=-1,\ C=2

「到直线距离为 1 的点有且仅有 2 个」是什么意思。 上有无穷多个点,每个点离直线 ll 有远有近。题目从里面挑出「离 ll 恰好等于 11」的那些点,要求它们的个数正好是 22。这个个数是随 rr 变的:rr 很小时缩在离 ll 很远的地方,一个够不着;rr 很大时铺得很开,够得着的点又太多。所以答案必然是一段区间,全部工作就是把两个端点找出来。

唯一必须先算的量:心到 ll 的距离。点到直线的距离公式,把(0,2)(0,-2) 代进去:

d=3×0+(1)×(2)+2(3)2+(1)2=2+22=2d=\frac{\left|\sqrt3\times 0+(-1)\times(-2)+2\right|}{\sqrt{(\sqrt3)^2+(-1)^2}}=\frac{|2+2|}{2}=2

这个 d=2d=2 是全题的枢轴,两条路都从它出发,但方向完全不同:解法一把「距离 =1=1」翻译成图形(两条平行线,然后数交点);解法二把「距离」直接写成一个角的函数,把题目变成「一个方程有几个解」。

下文一律写 dd,不写「那个 22」。 这道题的数字撞得很凶:d=2d=2,而距离公式的分母 A2+B2\sqrt{A^2+B^2} 也恰好等于 22,两者毫无关系(见解法二 ②)。用同一个说法指两样东西,是这道题最容易落下的错概念。

解法一:平移直线数交点

怎么想到的。 先把放一边,单看「到 ll 的距离等于 11」这句话说的是哪些点。拿一把直尺贴住 ll,往两侧各平推 11 个单位——推出来的两条线上的点,离 ll 都恰好是 11;不在这两条线上的点,离 ll 就不是 11。于是:

ll 距离为 11 的点,恰好铺满与 ll 平行、距离 11 的那两条直线。

要数的东西就换了个身份:不再是「上的某些点」,而是与这两条平行线的交点。而「与一条直线有几个交点」是这一章唯一的判据——只比心到那条线的距离与半径 rr 谁大。这条路就叫平移直线数交点

① 两条平行线离心多远。 ll心是 d=2d=2。往心这一侧推 11,得到的近线离d1=1d-1=1;往另一侧推 11,远线离d+1=3d+1=3

② 一条线上有几个交点,只看半径。

r>该线到圆心的距离2 个;r=该距离1 个(相切);r<该距离0 个r>\text{该线到圆心的距离}\Rightarrow 2\ \text{个};\qquad r=\text{该距离}\Rightarrow 1\ \text{个(相切)};\qquad r<\text{该距离}\Rightarrow 0\ \text{个}

③ 让 rr 从小到大走一遍,把两条线的交点数加起来。

r<1: 0+0=0;r=1: 1+0=1;1<r<3: 2+0=2;r=3: 2+1=3;r>3: 2+2=4.\begin{aligned} &r<1:\ 0+0=0;\quad r=1:\ 1+0=1;\quad \mathbf{1<r<3:\ 2+0=2};\\ &r=3:\ 2+1=3;\quad r>3:\ 2+2=4. \end{aligned}

教学图:圆心(0,-2)、直线 l 及两侧距离1的平行线;近线距圆心1、远线距圆心3,1<r<3 时恰2个交点

④ 读答案。22 个只出现在「近线割、远线还没沾到」这一段,即 1<r<31<r<3,故选 B

解法二:把距离写成角的函数

怎么想到的。 解法一赢在快,但它每一步都要「看出来」:看出合格的点铺成两条线、看出哪条近哪条远、盯着图把交点数对——看漏一条线,个数当场就错。有没有一条不依赖图的路?有。上的点可以用一个角完整地扫一遍,那就把「到 ll 的距离」写成这个角的式子,题目于是变成「一个方程在一圈里有几个解」。数解的个数是纯计算,不需要看图。

① 把上的点用一个角写出来。 这一步是整条解法二的地基,所以要推、不能背。上的点 (x,y)(x,y) 满足 x2+(y+2)2=r2x^2+(y+2)^2=r^2。因为 r>0r>0,两边同除以 r2r^2

(xr)2+(y+2r)2=1\left(\frac{x}{r}\right)^2+\left(\frac{y+2}{r}\right)^2=1

这句话是说:(xr, y+2r)\left(\dfrac{x}{r},\ \dfrac{y+2}{r}\right) 落在单位(以原点为心、半径 11 的那个)。而「单位上的点长什么样」,正弦函数余弦函数的定义已经答过了:任意角 θ\theta 的终边与单位交于一点,这点的横坐标就叫做 cosθ\cos\theta、纵坐标就叫做 sinθ\sin\theta

把这句定义反过来读,就得到「不重不漏」。 单位上任取一点 QQ,射线 OQOQ某一个 θ[0,2π)\theta\in[0,2\pi) 的终边,而且只有一个[0,2π)[0,2\pi) 里两个不同的角,终边不同)。所以每个点被恰好一个 θ\theta 表示——角与点一一对应,θ\theta 转满一圈就把单位走一遍,不重不漏。

于是 xr=cosθ\dfrac{x}{r}=\cos\thetay+2r=sinθ\dfrac{y+2}{r}=\sin\theta,即

P=(x,y)=(rcosθ, 2+rsinθ),θ[0,2π)P=(x,y)=(r\cos\theta,\ -2+r\sin\theta),\qquad \theta\in[0,2\pi)

回代验一遍(上面推的是「上的点都有这样的 θ\theta」,这里验的是反向的「每个 θ\theta 给出的点都真在上」,两句合起来才是一一对应):

(rcosθ)2+[(2+rsinθ)+2]2=r2(cos2θ+sin2θ)=r2 (r\cos\theta)^2+\left[(-2+r\sin\theta)+2\right]^2=r^2\left(\cos^2\theta+\sin^2\theta\right)=r^2\ \checkmark

最后一步用的还是单位本身:(cosθ,sinθ)(\cos\theta,\sin\theta) 在单位上,横纵坐标的平方和就是 11

这个写法常被叫做「的参数方程」,但现行人教A版五册里并没有这一节(「参数方程」一词只在选择性必修第一册 §2.2.3 后面那篇讲直线的「探究与发现」里出现过,连目录上那一行也是指向它)。所以上面一步都没拿这个名字当理由——用到的只有的方程与三角函数的定义,两样都在册子里。

② 把它到 ll 的距离算出来。点到直线的距离公式先把分母说清楚:分母是

A2+B2=(3)2+(1)2=2\sqrt{A^2+B^2}=\sqrt{(\sqrt3)^2+(-1)^2}=2

只由直线的系数决定,与心在哪、半径多大都无关。它与前面算出的 d=2d=2 数值相同,纯属本题巧合——换成直线 3x4y+5=03x-4y+5=0,分母是 32+(4)2=5\sqrt{3^2+(-4)^2}=5,而心到它的距离得另算,两个数一般对不上。

分子那边,代入时按「++ 偏移」拆开算,这样每一块是什么看得见:

3xy+2=3(0+rcosθ)[(2)+rsinθ]+2=[3×0(2)+2]把圆心代进去的值 = 4 + [3rcosθrsinθ]偏移带来的那截\begin{aligned} \sqrt3\,x-y+2&=\sqrt3\,(0+r\cos\theta)-\left[(-2)+r\sin\theta\right]+2\\[2pt] &=\underbrace{\left[\sqrt3\times 0-(-2)+2\right]}_{\text{把圆心代进去的值}\ =\ 4}\ +\ \underbrace{\left[\sqrt3\,r\cos\theta-r\sin\theta\right]}_{\text{偏移带来的那截}} \end{aligned}

能这么拆,是因为 3xy+2\sqrt3x-y+2(x,y)(x,y)一次式:把 PP 写成「++ 偏移」,一次式的值就跟着裂成两截。所以

h(θ)=4+3rcosθrsinθ2h(\theta)=\frac{\left|4+\sqrt3\,r\cos\theta-r\sin\theta\right|}{2}

记住第一截那个 44 是算 dd 时的分子d=42=2d=\frac{4}{2}=2),第 ③ 步末尾要用它。

③ 把两个三角量合成一个。 分子里现在有 3cosθsinθ\sqrt3\cos\theta-\sin\theta:两个不同的三角量各自摆动,合起来能摆多大看不出来。要把它变成一个三角量。这里有固定配方——就是课本里把 asinx+bcosxa\sin x+b\cos x 化成一个 Asin(x+α)A\sin(x+\alpha) 的那套变形,本题写成余弦形式更顺。振幅和相位都是算出来的,不是猜出来的。

第一步:把「振幅」提出来。 两个系数是 3\sqrt31-1,提出它们的平方和的算术平方根 (3)2+(1)2=2\sqrt{(\sqrt3)^2+(-1)^2}=2

3cosθsinθ=2(32cosθ12sinθ)\sqrt3\cos\theta-\sin\theta=2\left(\frac{\sqrt3}{2}\cos\theta-\frac12\sin\theta\right)

为什么偏偏提这个数:提完之后,括号里剩下的一对系数的平方和恰好是 11——

(32)2+(12)2=34+14=1\left(\frac{\sqrt3}{2}\right)^2+\left(-\frac12\right)^2=\frac34+\frac14=1

第二步:把这对系数认成一个角。 平方和为 11 的两个数,正是 ① 里说的那件事:它是单位上的一个点,也就是某个角 α\alpha(cosα, sinα)(\cos\alpha,\ \sin\alpha)。这里

cosα=32,sinα=12  α=π6\cos\alpha=\frac{\sqrt3}{2},\qquad \sin\alpha=\frac12\ \Longrightarrow\ \alpha=\frac{\pi}{6}

于是括号里正好是余弦的和角公式 cos(θ+α)=cosθcosαsinθsinα\cos(\theta+\alpha)=\cos\theta\cos\alpha-\sin\theta\sin\alpha

3cosθsinθ=2(cosθcosπ6sinθsinπ6)=2cos ⁣(θ+π6)\sqrt3\cos\theta-\sin\theta=2\left(\cos\theta\cos\frac{\pi}{6}-\sin\theta\sin\frac{\pi}{6}\right)=2\cos\!\left(\theta+\frac{\pi}{6}\right)

这是配方,不是本题的巧合。 换一组系数照做:5cosθ12sinθ5\cos\theta-12\sin\theta52+122=13\sqrt{5^2+12^2}=13,括号里 cosα=513\cos\alpha=\dfrac{5}{13}sinα=1213\sin\alpha=\dfrac{12}{13},得 13cos(θ+α)13\cos(\theta+\alpha)。这个 α\alpha 不是特殊角、写不出漂亮的值,但它存在且唯一(那对系数照样落在单位上),而且后面数解只用得上振幅 1313——α\alpha 具体是多少,完全不影响解的个数。

φ=θ+π6\varphi=\theta+\dfrac{\pi}{6}θ\theta 转一圈 φ\varphi 也转一圈,解的个数不受这个平移影响),把 ③ 代回 ②:

h=2rcosφ+42=rcosφ+2h=\frac{|2r\cos\varphi+4|}{2}=\left|r\cos\varphi+2\right|

这一行值得多看一眼,而且里面那个常数 22 不是又一次撞巧。 它是 ② 里「把心代进去的值」44 除以分母得来的,而 42\dfrac{4}{2} 正是 dd 的算式本身。所以这一行真正的样子是

h=d+rcosφh=\left|\,d+r\cos\varphi\,\right|

心离 lldd上的点在这个 dd 上下摆 rr」这句直觉,到这里变成了一行代数。而且它与本题的数字无关:只要把 PP 拆成「++ 偏移」,心那截除以分母永远是 dd(那就是 dd 的定义),偏移那截合角之后永远是 rcosφr\cos\varphi。(若心代进去的值是负的,得到的是 d+rcosφ|-d+r\cos\varphi|;因为 cos\cos 在一圈里取值正负对称,后面数解一模一样。)

④ 列方程。h=1h=1

rcosφ+2=1    rcosφ=1 或 rcosφ=3    cosφ=1r 或 cosφ=3r\left|r\cos\varphi+2\right|=1 \iff r\cos\varphi=-1\ \text{或}\ r\cos\varphi=-3 \iff \cos\varphi=-\frac1r\ \text{或}\ \cos\varphi=-\frac3r

⑤ 数解。 余弦函数的值域是 [1,1][-1,1],而且转满一圈里 cosφ=c\cos\varphi=c 的解的个数只由 c|c| 决定:

c<12 个;c=11 个(落在峰或谷上);c>10 个|c|<1\Rightarrow 2\ \text{个};\qquad |c|=1\Rightarrow 1\ \text{个(落在峰或谷上)};\qquad |c|>1\Rightarrow 0\ \text{个}

r>0r>0,所以 1r<1    r>1\left|-\dfrac1r\right|<1\iff r>13r<1    r>3\left|-\dfrac3r\right|<1\iff r>3。两支加起来:

r<1: 0+0=0;r=1: 1+0=1;1<r<3: 2+0=2;r=3: 2+1=3;r>3: 2+2=4.\begin{aligned} &r<1:\ 0+0=0;\quad r=1:\ 1+0=1;\quad \mathbf{1<r<3:\ 2+0=2};\\ &r=3:\ 2+1=3;\quad r>3:\ 2+2=4. \end{aligned}

22 个当且仅当 r>1r>1r<3r<3,即 1<r<31<r<3,故选 B

这两条路差在哪

  • 两张表逐格相同,而且能一格一格对上。 cosφ=1r\cos\varphi=-\dfrac1r 有没有解,问的就是那条平行线有没有割到cosφ=3r\cos\varphi=-\dfrac3r 那一支对应那条线。式子里的 1133,正是解法一算出的两条平行线到心的距离——同一件事的两种语言。
  • 解法一是几何的:考场上三十秒能算完,代价是正确性押在「看出来」上,漏一条平行线就全错。
  • 解法二是配方式的:参数化(除以 rr 送上单位)→ 代距离公式(拆成「++ 偏移」)→ 合角(提 a2+b2\sqrt{a^2+b^2},把剩下的系数认成一个角)→ 数解。四步各有固定做法,换一组数字照做,代价是多写几行。
  • 但解法二的可推广有边界,别把它记成「什么量都行」。 能照做下去的前提是:目标量本身、或它的平方,整理得成 acosθ+bsinθ+ca\cos\theta+b\sin\theta+c 的形状。只有这个形状才提得出振幅、合得成一个 cosφ\cos\varphi,⑤ 那条「一圈里 cosφ=c\cos\varphi=c 的解数只看 c|c|11」的计数规则才用得上。
    • 边界之内的例子:到某个定点 Q(qx,qy)Q(q_x,q_y) 的距离。 注意不能直接照抄前三步——PQ|PQ| 本身是个根式,第 ③ 步的配方套不进去。先平方:记心为 CC

      PQ2=r2+CQ22r[qxcosθ+(qy+2)sinθ]|PQ|^2=r^2+|CQ|^2-2r\left[q_x\cos\theta+(q_y+2)\sin\theta\right]

      这才是那个形状,于是合角、数解照做。

    • 边界之外的例子:「到两个定点的距离之和等于 mm」。 它是两个根式相加,平方一次还剩一个根式,合不成单个 cosφ\cos\varphi,⑤ 的计数规则用不上,只能改去看单调性、靠零点存在性去数——那正是要另外想办法的一类,不在解法二的射程内。

  • 而解法一那套「合格的点铺成两条平行线」,只在「到直线的距离」这一种情形下才成立。

🕳️ 避坑

  • 别只推一侧的平行线:到 ll 距离为 11 的点分布在两条线上。只算近的那条,会以为 r>3r>3 时仍是 22 个,得出 (1,+)(1,+\infty)——它与四个选项都对不上,那正是漏了一条线的信号;只算远的那条,会以为非得 r>3r>3 才有交点,误选 C
  • 端点取不取r=1r=1 时近线与相切、只有 11 个点;r=3r=3 时近线割出 22 个、远线相切再添 11 个,共 33 个。两个端点都不满足「恰 22 个」,所以是开区间 (1,3)(1,3)
  • ll 本身有没有交点」跟本题无关1<r<31<r<3rr 可以超过 d=2d=2,此时已经割穿 ll,但要数的始终是与那两条平行线的交点,个数照样是 22
  • 别把「有这样的点」当成「恰好 2 个」:那样读会选 D (0,+)(0,+\infty)。题目要的是有且仅有 22 个,而 r<1r<1 时一个都没有、r>3r>3 时有 44 个。
  • 解法二里拆绝对值别丢支rcosφ+2=1|r\cos\varphi+2|=1 给出的是两个方程,丢掉 cosφ=3r\cos\varphi=-\dfrac3r 那一支,右端点 33 就没了,区间会错成 (1,+)(1,+\infty)

本题涉及的教材页

5

由「真题 → 实体 → 教材页」两跳派生——攻略声明「本题 → 实体」、实体声明「实体 → 教材页」,攻略里不写第二份教材页清单(ADR-0002/0016)。每条链到该页所属的节 + 页锚点。