浙江 2025 · 数学 q17

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

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

文字转写(题面 + 答案)

题面

  1. 如图所示的四棱锥 P−ABCDP - ABCD 中,PA⊥PA \perp 平面 ABCDABCD,BC∥AD,AB⊥ADBC \parallel AD, AB \perp AD.

(1) 证明: 平面 PAB⊥PAB \perp 平面 PADPAD;

(2) PA=AB=2,AD=1+3,BC=2,P,B,C,DPA = AB = \sqrt{2}, AD = 1 + \sqrt{3}, BC = 2, P, B, C, D 在同一个球面上,设该球面的球心为 OO.

(i) 证明: OO 在平面 ABCDABCD 上;

(ii) 求直线 ACAC 与直线 POPO 所成角的余弦值.

答案

(1)证明见解析;

(2) (i) 证明见解析;

(ii) 23.\frac{\sqrt{2}}{3}.

本题的知识树

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

攻略(零基础 → 会做)

四棱锥的面面垂直、球心与异面直线角 · 建系解方程,或纯几何定位球心 · 最终答案:(1)证明见解析; (2) (i) 证明见解析; (ii) 23.\frac{\sqrt{2}}{3}.

转着看 · 换个机位再判断

四棱锥 P-ABCD:球心 O 在底面的线段 AD 上(AO=1AO = 1)· 底面直角梯形 AD∥BCAD \parallel BC,AD:BC=(1+3):2≈1.37AD : BC = (1+\sqrt{3}) : 2 \approx 1.37 · ∣OP∣=∣OB∣=∣OC∣=∣OD∣=3|OP|=|OB|=|OC|=|OD| = \sqrt{3}

机位自由视角

拖动旋转 · 滚轮缩放(触屏双指)

先把这个四棱锥摆正:三个方向两两垂直(两条路共用)

假设你刚学完立体几何里的垂直关系,还没做过「几点共球」的题。这道题的图看着复杂,骨架其实只有一句话:从顶点 AA 出发的三条棱两两垂直。

先把这句话挣出来。PA⊥PA\perp 平面 ABCDABCD 的含义是:PAPA 与底面内任何一条直线都垂直。ABAB、ADAD 都在底面里,于是

PA⊥AB,PA⊥ADPA\perp AB,\qquad PA\perp AD

再加上题设的 AB⊥ADAB\perp AD,就凑齐了 ABAB、ADAD、APAP 三条两两垂直的方向。这三个直角是本题一切计算的来源。

底面还有一个事实要提前挖出来。AB⊥ADAB\perp AD 而 BC∥ADBC\parallel AD,一条直线垂直于两条平行线中的一条就垂直于另一条,所以

AB⊥BCAB\perp BC

也就是说底面 ABCDABCD 是个直角梯形:AD∥BCAD\parallel BC,而 ABAB 同时垂直于这两条平行边。后面写 CC 的坐标、算 ACAC 的长度,全靠它。

自己动手画这个底面时,把这个形状记牢:ABAB 是那条横档(两个直角都在它两端),ADAD 与 BCBC 是从 AA、BB 朝同一侧平行伸出去的两条边,CDCD 是把它们封口的斜腰。那两条边一定要画成平行的——AB⊥BCAB\perp BC 这一步、以及后面 CC 与 DD 的 yy 坐标能同轴度量,全都只在平行时成立;画成向外张开或收拢的两条边,下面每一步都会跟着歪。

第 (1) 问:面面垂直,只要找到一条「穿透」的垂线

要证两个平面垂直,课本给的面面垂直的判定定理只有一条路:在其中一个平面里,找到一条垂直于另一个平面的直线。 于是「证两个面垂直」被换成了「找一条线」。

找哪条?平面 PABPAB 与平面 PADPAD 共用棱 PAPA;除它以外,平面 PABPAB 里现成的直线是 ABAB,平面 PADPAD 里现成的是 ADAD。而上一节刚拿到 AB⊥PAAB\perp PA 与 AB⊥ADAB\perp AD——ABAB 一口气垂直于平面 PADPAD 内两条相交直线(PA∩AD=APA\cap AD=A),线面垂直的判定定理立刻给出

AB⊥平面 PADAB\perp\text{平面 }PAD

这条 ABAB 又躺在平面 PABPAB 里,即平面 PABPAB 经过了平面 PADPAD 的一条垂线,故

平面 PAB⊥平面 PAD\text{平面 }PAB\perp\text{平面 }PAD

「两条相交直线」这四个字不能省。 只说「ABAB 垂直于平面 PADPAD 内的直线」是不够的——垂直于一条不算,必须垂直于相交的两条,判定定理才生效。

第 (2) 问的地基:球心就是「到四点等距的点」(两条路共用)

第 (2) 问多出一个条件:P,B,C,DP,B,C,D 在同一个球面上,球心记作 OO。球心的定义只有一句话——到球面上每一点的距离都等于半径,所以这个条件的全部内容就是

∣OP∣=∣OB∣=∣OC∣=∣OD∣|OP|=|OB|=|OC|=|OD|

两条路都从这一行出发。

还有两件事要先说清楚:

  • 这个球唯一。 B,C,DB,C,D 在底面上而 PP 不在,四点不共面,过不共面四点的球恰好只有一个,所以 OO 是被这四个点唯一钉死的点。正因为唯一,「OO 在平面 ABCDABCD 上」才是个有确定真假的结论,而不是「可以取在底面上」。
  • 球面不过 AA。 题目说的是 P,B,C,DP,B,C,D 四点共球,顶点 AA 没被算进去——这不是四棱锥 P−ABCDP-ABCD 的外接球。后面会看到 ∣OA∣=1|OA|=1,而半径是 3\sqrt3。

顺带说一句:一般四棱锥里这种球的球心不在底面上,本题落在底面上是数值被设计过的结果(AD=1+3AD=1+\sqrt3 这个古怪长度就是为它准备的),所以 (i) 问才值得单独证一次。

先把这一问的四个长度摆在眼前,它们决定了整张图的胖瘦:

PA=AB=2,BC=2,AD=1+3≈2.73PA=AB=\sqrt2,\qquad BC=2,\qquad AD=1+\sqrt3\approx2.73

底面那两条平行边一长一短:ADAD 比 BCBC 还长出 3−1≈0.73\sqrt3-1\approx0.73。后面两条路都会算出 AO=1AO=1,而 11+3≈37%\dfrac{1}{1+\sqrt3}\approx37\%——也就是说 OO 落在线段 ADAD 内部,从 AA 数过去大约三分之一处,离 AA 近、离 DD 远。这两个数(ADAD 最长、AOAO 只占它三分之一多一点)是后面所有位置判断的尺子,动手前先记住。

一个能马上做的排除:OO 不在高线 PAPA 上。 最常见的第一反应是把球心安到顶点 PP 正下方那条高线 PAPA 上——毕竟「球心在中轴上」听起来很顺。但这一条当场就能否掉,不用等算完:设 OO 是 PAPA 上任意一点、AO=hAO=h。PA⊥PA\perp 底面,而 ABAB、ACAC 都在底面里,所以 ∠OAB=∠OAC=90∘\angle OAB=\angle OAC=90^\circ,两次勾股定理给出

∣OB∣2=h2+AB2=h2+2,∣OC∣2=h2+AC2=h2+6|OB|^2=h^2+AB^2=h^2+2,\qquad |OC|^2=h^2+AC^2=h^2+6

这里的 ACAC 就是上一节那个直角梯形给的:AB⊥BCAB\perp BC,故 AC=AB2+BC2=2+4=6AC=\sqrt{AB^2+BC^2}=\sqrt{2+4}=\sqrt6(两条路都会用到它)。于是 ∣OB∣2|OB|^2 与 ∣OC∣2|OC|^2 无论 hh 取什么都差着 44、永远不相等,而球心必须满足 ∣OB∣=∣OC∣|OB|=|OC|。所以 OO 一定离开那条竖线——它究竟落在哪,正是 (i) 问要证的事;而现在就能确定的是:POPO 是一条斜线段,不是竖直的高。这也顺手解释了为什么 (ii) 问的答案不会是 00——POPO 若沿着 PAPA,它就垂直于整个底面、与底面内的 ACAC 成 90∘90^\circ,余弦恰恰是 00。

教学图:四棱锥 P-ABCD 的平行投影——A 为原点,三条两两垂直的棱 AB / AD / AP 充当 x / y / z 轴(AB 那条画成虚射线,A 上的三条棱因被挡住而虚线);底面是直角梯形,AD 与 BC 用两处短撇标出平行,图上量得 AD : BC = (1+√3) : 2 ≈ 1.37;球心 O 是 AD 上的绿点,AO = 1(不在竖直的高线 PA 上),O 到 B、C、D 三条绿段与红色的 PO 都是球半径 √3,蓝段 AC = √6

解法一:建系解等距方程

怎么想到的。 第一节已经把三条两两垂直的方向摆在眼前了——那正是一个空间直角坐标系的三根轴现成地摆好。一旦每个点都有坐标,「距离相等」就从一句几何话变成几个方程,而解方程是不需要灵感的。这就是空间向量法最省心的地方:用算术换掉空间想象力。

建系、读坐标。 取 AA 为原点,ABAB、ADAD、APAP 分别作 x,y,zx,y,z 轴的正方向:

A(0,0,0),B(2,0,0),D(0,1+3,0),P(0,0,2)A(0,0,0),\quad B(\sqrt2,0,0),\quad D(0,1+\sqrt3,0),\quad P(0,0,\sqrt2)

CC 要多想一秒。BC∥ADBC\parallel AD 且 BC=2BC=2,而 ABCDABCD 是按 A→B→C→DA\to B\to C\to D 围成的四边形,CC 与 DD 在 ABAB 的同一侧,所以 BCBC 与 ADAD 同向:从 BB 沿 yy 轴正方向走 22 个单位,

C(2,2,0)C(\sqrt2,2,0)

(i) 把「等距」写成方程。 设 O=(x,y,z)O=(x,y,z),距离用向量的坐标运算里的那把尺子(坐标差的平方和再开根)。三条等式逐条榨干,每条都恰好干掉一个未知量:

  • ∣OB∣=∣OC∣|OB|=|OC|:BB 与 CC 只差 yy 坐标(00 与 22),故 y2=(y−2)2y^2=(y-2)^2,得 y=1y=1;
  • ∣OB∣=∣OD∣|OB|=|OD|:代入 y=1y=1,(x−2)2+1=x2+3(x-\sqrt2)^2+1=x^2+3,x2x^2 两边约掉,剩 −22 x=0-2\sqrt2\,x=0,得 x=0x=0;
  • ∣OB∣=∣OP∣|OB|=|OP|:代入 x=0,y=1x=0,y=1,3+z2=1+(z−2)23+z^2=1+(z-\sqrt2)^2,z2z^2 两边约掉,剩 −22 z=0-2\sqrt2\,z=0,得 z=0z=0。
O(0,1,0),∣OP∣=∣OB∣=∣OC∣=∣OD∣=3O(0,1,0),\qquad |OP|=|OB|=|OC|=|OD|=\sqrt3

底面 ABCDABCD 就是 z=0z=0 这张平面,而我们解出来的 zz 正是 00,所以 OO 在平面 ABCDABCD 上——(i) 问证完。球的半径是 3\sqrt3。

把这三个坐标读成位置。 x=z=0x=z=0 而 y=1y=1,意思是 OO 正好坐在 yy 轴上——而 yy 轴就是直线 ADAD。所以 OO 落在线段 ADAD 内部(AO=1<1+3=ADAO=1<1+\sqrt3=AD,约 37%37\% 处),而不在 zz 轴上,zz 轴才是高线 PAPA。这与上一节那个「OO 不在 PAPA 上」的排除完全一致。

三个方程为什么正好够。 球心有三个未知坐标,而「四点等距」给出的独立等式恰是三条(每多一个点多一条)。解得唯一,说明既没多算也没漏算;更要紧的是 z=0z=0 是算出来的结论、不是假设的前提——(i) 问要的就是这一点。

(ii) 求两条直线所成的角。 ACAC 在底面上、POPO 不在,二者既不平行也不相交,是异面直线。异面直线所成角规定落在 (0,π2]\left(0,\dfrac{\pi}{2}\right] 内,坐标法的公式是

cos⁡θ=∣u⃗⋅v⃗∣∣u⃗∣ ∣v⃗∣\cos\theta=\frac{|\vec u\cdot\vec v|}{|\vec u|\,|\vec v|}

分子上那对绝对值不是装饰:同一条直线的方向向量取反向也照样代表它,点积会跟着变号,不取绝对值就可能算出一个钝角。

方向向量按「终点坐标减起点坐标」写:

AC⃗=(2,2,0),PO⃗=(0,1,0)−(0,0,2)=(0,1,−2)\vec{AC}=(\sqrt2,2,0),\qquad \vec{PO}=(0,1,0)-(0,0,\sqrt2)=(0,1,-\sqrt2) AC⃗⋅PO⃗=2×0+2×1+0×(−2)=2,∣AC⃗∣=6,∣PO⃗∣=3\vec{AC}\cdot\vec{PO}=\sqrt2\times0+2\times1+0\times(-\sqrt2)=2,\qquad |\vec{AC}|=\sqrt6,\qquad |\vec{PO}|=\sqrt3 cos⁡θ=∣2∣6×3=232=23\cos\theta=\frac{|2|}{\sqrt6\times\sqrt3}=\frac{2}{3\sqrt2}=\frac{\sqrt2}{3}

答案不是 00,正好和前面那个排除对得上:PO⃗=(0,1,−2)\vec{PO}=(0,1,-\sqrt2) 的 yy 分量是 1≠01\neq0,也就是它带着一段水平位移,所以它斜着穿下来,而不是沿着 zz 轴——沿 zz 轴才是高线 PAPA 的方向,那时点积会变成 00。

解法二:外心定球心 · 平移作角

怎么想到的。 不建系也能把球心逼出来,靠的是一个结构性事实:

到 B,C,DB,C,D 三点等距的点,恰好构成过 △BCD\triangle BCD 外心、且垂直于底面的那一条竖线。

(「外心」就是到三角形三个顶点距离相等的那个点。)理由不难:这样的点在底面上的投影仍到 B,C,DB,C,D 等距,而底面内到三点等距的位置只有外心一处。

球心 OO 必在这条竖线上。于是「OO 在平面 ABCDABCD 上」被翻译成一个可以直接验算的问题:

竖线与底面的交点——也就是 △BCD\triangle BCD 的外心,记作 O1O_1——到 PP 的距离,是否也等于它到 B,C,DB,C,D 的那个距离?

若相等,O1O_1 就已经到四点等距,它就是球心(球唯一,球心也就唯一),O=O1O=O_1 在底面上;若不相等,球心得沿竖线上下挪开,就不在底面上了。整个 (i) 问由此变成两次勾股定理。

第一步:把外心 O1O_1 找出来。 先用 BCBC 的垂直平分线。设 EE 是 BCBC 的中点;BC∥ADBC\parallel AD、ABAB 又同时垂直于这两条边,所以过 EE 垂直于 BCBC 的那条线与 ABAB 平行,它与 ADAD 交于点 O1O_1,且 ABEO1ABEO_1 四个角都是直角、是个矩形,于是

AO1=BE=12BC=1AO_1=BE=\tfrac12BC=1

O1O_1 在 BCBC 的垂直平分线上,故 O1B=O1CO_1B=O_1C;而 ∠O1AB=90∘\angle O_1AB=90^\circ,直角三角形 ABO1ABO_1 给出

O1B=O1C=AB2+AO12=2+1=3O_1B=O_1C=\sqrt{AB^2+AO_1^2}=\sqrt{2+1}=\sqrt3

再看 DD:它与 O1O_1 同在直线 ADAD 上,

O1D=AD−AO1=(1+3)−1=3O_1D=AD-AO_1=(1+\sqrt3)-1=\sqrt3

三个距离都是 3\sqrt3,O1O_1 确实是 △BCD\triangle BCD 的外心。(AD=1+3AD=1+\sqrt3 这个古怪长度的用处到这里露了馅:它让 O1DO_1D 刚好凑成 3\sqrt3。)

第二步:验一下 O1PO_1P。 PA⊥PA\perp 底面而 AO1AO_1 在底面里,故 ∠PAO1=90∘\angle PAO_1=90^\circ,直角三角形 PAO1PAO_1 给出

PO1=PA2+AO12=2+1=3PO_1=\sqrt{PA^2+AO_1^2}=\sqrt{2+1}=\sqrt3

四个距离全是 3\sqrt3:O1O_1 到 P,B,C,DP,B,C,D 等距,它就是球心 OO。O1O_1 在线段 ADAD 上、ADAD 又在平面 ABCDABCD 内,所以 OO 在平面 ABCDABCD 上——(i) 问证完,并且顺手拿到了 AO=1AO=1、PO=3PO=\sqrt3。

第三步:(ii) 按定义把两条线「搬」到一起。 异面直线所成角的定义就是把其中一条平移到与另一条相交,再取不超过 90∘90^\circ 的那个角。POPO 两端的 PP、OO 我们已经很熟,所以搬 ACAC:过 OO 作 ACAC 的平行线,与 BCBC 的延长线交于 C1C_1。

AOAO 与 CC1CC_1 都在 ADAD 的方向上、ACAC 与 OC1OC_1 平行,所以 AOC1CAOC_1C 是平行四边形:

CC1=AO=1,OC1=ACCC_1=AO=1,\qquad OC_1=AC

剩下的全是勾股定理。AB⊥BCAB\perp BC(第一节的结论)而 C1C_1 在直线 BCBC 上,故 ∠ABC1=90∘\angle ABC_1=90^\circ:

AC=AB2+BC2=2+4=6 ⟹ OC1=6AC=\sqrt{AB^2+BC^2}=\sqrt{2+4}=\sqrt6\ \Longrightarrow\ OC_1=\sqrt6 BC1=BC+CC1=2+1=3,AC1=AB2+BC12=2+9=11BC_1=BC+CC_1=2+1=3,\qquad AC_1=\sqrt{AB^2+BC_1^2}=\sqrt{2+9}=\sqrt{11}

PA⊥PA\perp 底面又给出 PA⊥AC1PA\perp AC_1,于是

PC1=PA2+AC12=2+11=13PC_1=\sqrt{PA^2+AC_1^2}=\sqrt{2+11}=\sqrt{13}

三角形 POC1POC_1 的三条边齐了(PO=3PO=\sqrt3、OC1=6OC_1=\sqrt6、PC1=13PC_1=\sqrt{13})。已知三边求其中一个角,用余弦定理:

cos⁡∠POC1=PO2+OC12−PC122⋅PO⋅OC1=3+6−1323×6=−462=−23\cos\angle POC_1=\frac{PO^2+OC_1^2-PC_1^2}{2\cdot PO\cdot OC_1}=\frac{3+6-13}{2\sqrt3\times\sqrt6}=\frac{-4}{6\sqrt2}=-\frac{\sqrt2}{3}

负号是个提示,不是错误:∠POC1\angle POC_1 是钝角,它本身不是异面直线所成的角,所成角是它的补角。取绝对值:

cos⁡θ=∣−23∣=23\cos\theta=\left|-\frac{\sqrt2}{3}\right|=\frac{\sqrt2}{3}

两条路差在哪

解法一把几何问题换成算术:三条垂直方向直接充当坐标轴,「等距」化成三条方程,z=0z=0 是解出来的一个数。它不要求你看出任何巧妙的东西,代价是要老实展开几串带根号的平方。想不出招时它永远兜得住。

解法二先把问题的形状看清:球心必在「过底面外心的竖线」上,于是 (i) 问的实质只是「竖线的落脚点到 PP 的距离是否也等于那个半径」——一句话就把要证的东西压成两次勾股定理,算量比解法一小得多,但它要求你先知道那条竖线的存在。

一个具体的对照:解法一里「OO 在底面上」是 z=0z=0 这个算出来的结果;解法二里它是一个先摆出来、再被验证的猜测。所以题目若换成「球心不在底面上,求它到底面的距离」,解法一一字不改照算,解法二则要把落脚点沿竖线抬起来,多一步讨论。

🕳️ 避坑

  • 球面过的是 P,B,C,DP,B,C,D 四个点,不含 AA。这不是四棱锥 P−ABCDP-ABCD 的外接球——本题里 ∣OA∣=1|OA|=1,而半径是 3\sqrt3。看到「四点共球」别顺手把顶点 AA 也算进去。
  • 球心是到各点等距的点,要么按「等距」列方程、要么用「外心 + 竖线」定位,别照着图上的位置猜。本题 OO 恰好落在底面上是数值凑巧(AD=1+3AD=1+\sqrt3 是被设计过的),换个四棱锥就不成立。
  • 别把球心安到高线 PAPA 上。 这是本题第一位的误解:OO 落在底面内的线段 ADAD 上(AO=1AO=1,只占 AD=1+3AD=1+\sqrt3 的约 37%37\%),POPO 是一条斜线段。PAPA 上任何一点 OO 都有 ∣OB∣2−∣OC∣2=AB2−AC2=2−6≠0|OB|^2-|OC|^2=AB^2-AC^2=2-6\neq0,一句话就排除掉了。真按「OO 在 PAPA 上」去算,PO⊥PO\perp 底面、PO⊥ACPO\perp AC,(ii) 的余弦会算成 00。
  • 异面直线所成角的余弦要取绝对值,范围是 (0,π2]\left(0,\dfrac{\pi}{2}\right]。解法一里方向向量反着取就会变号;解法二算出的 cos⁡∠POC1=−23\cos\angle POC_1=-\dfrac{\sqrt2}{3} 本身就是负的,照抄下来直接错。
  • PO⃗\vec{PO} 是「OO 的坐标减 PP 的坐标」=(0,1,−2)=(0,1,-\sqrt2);写成 OP⃗\vec{OP} 会让点积变号——正是绝对值吃掉的那个符号,但只有取了绝对值它才无害。

本题涉及的教材页

共 10 页· 默认折起(超过 8 项)