清华《大学物理》热学题库精析:从统计假设到卡诺循环与熵
2026/9/19 11:30:39 网站建设 项目流程

简介:清华大学《大学物理》习题库中的热学板块,以一份PDF文件提供成套试题与答案解析,面向需要强化热学知识点的本科生、考研复习者及物理竞赛备考生。内容精选选择题,系统覆盖理想气体分子平均动能与平均平动动能的区别、氧气与氦气内能比、水蒸气分解后内能变化、温度与分子热运动的关系、气体中声速与摩尔质量的关系、最概然速率分布曲线、热力学循环净功以及可逆与不可逆过程等高频考点。每道题后附有解析,不只给出答案,还解释诸如等压过程中吸热一部分用于内能增加、另一部分用于对外做功,等容过程中吸热全部转为内能等关键物理图像,并点明常见混淆点,帮助读者建立清晰的分析框架。压缩包共1个pdf,大小655KB,轻量易用,目前已有133人学习/下载,适合考前集中刷题、课后巩固或教师选题参考。

1. 清华《大学物理》热学习题里最容易被绕进去的统计假设

4252题问“分子速度在x方向分量的平均值”,答案是0;4251题问“该分量的平方平均值”,答案是kT/m。前者来自无规则热运动的各向同性:大量分子在x正负方向上等概率运动,统计平均后相互抵消;后者是能量均分定理的直接推论,每个平动自由度携带kT/2的能量。这一对结论贯穿整份清华《大学物理》热学习题库。PDF收编了33道选择题、37道填空题和16道计算题,从4008编号一直到5347,覆盖分子运动论、麦克斯韦速率分布、热力学第一定律、卡诺循环和熵增原理。期末复习、考研刷题,或者想快速恢复气体统计物理手感的人,都能在这份题里找到对应的训练点。

2. 分子运动论与能量均分定理:速度统计、自由度与速率分布

2.1 速度分量的统计期望:4251与4252题的对称性陷阱

理想气体分子模型假设分子间除碰撞外无相互作用,碰撞完全弹性,分子数足够多。在这个模型下,热运动不指定任何空间方向,因此速度矢量的三个分量分布相同,且正负方向完全对称。大量分子统计平均后,⟨vx⟩=0,这就是4252题选D的原因。不少人在这一步把“平均速度”和“平均速率”混淆:平均速率⟨v⟩=√(8kT/(πm)),远远大于0,两者物理含义完全不同。

平方平均则不同,平方项消掉了正负号,所以⟨vx²⟩反映的是该方向上分子热运动的强度。由能量均分定理,每个平动自由度分到kT/2:

1/2 m ⟨vx²⟩ = 1/2 kT => ⟨vx²⟩ = kT/m

方均根速率√(⟨v²⟩)则由三个方向的平方平均合成:

⟨v²⟩ = ⟨vx²⟩ + ⟨vy²⟩ + ⟨vz²⟩ = 3kT/m

所以填空题4253的空里,xv=0、xv²=kT/m,和选择题4251/4252是同一组结论的正反两问。

可以写一小段Python在样本上验证这个统计规律:

import numpy as np from scipy import constants as const def sample_velocities(N: int, T: float = 300.0, molar_mass: float = 4e-3): """生成N个分子的速度分量样本,默认氦气,温度300K""" m = molar_mass / const.N_A sigma = np.sqrt(const.k * T / m) vx = np.random.normal(0.0, sigma, N) return vx for N in [10**4, 10**5, 10**6]: vx = sample_velocities(N) print(f"N={N:>8d} 均值={vx.mean():.6f} 平方均值={np.mean(vx**2):.4f}")

正态分布采样里,sigma就是√(kT/m)。样本量从1万加到100万,均值围绕0波动且幅度递减,平方均值则稳定在kT/m附近。把N换成10⁶再跑,能看到均值大约在0.001量级,已经接近理论0。

提示:这里模拟的是“温度固定时速度分布的一种统计近似”,和真实实验中的统计波动一致,不会出现负动能等异常。

2.2 自由度决定内能:4014、4022、4089题的同一底层

分子平均动能ε由总自由度决定,ε=(i/2)kT;平均平动动能w只统计平动贡献,w=(3/2)kT,与分子种类无关。4014题里氦气和氧气温度相同,分子平均平动动能w必然相等;但氦是单原子分子(i=3),氧是刚性双原子分子(i=5),平均动能ε自然不相等,所以选C。

内能是大量分子动能的总和,E=ν(i/2)RT,自由度是核心系数。下面这张表把常见情况列到一起:

分子类型自由度 iCv / RCp / R内能 E
单原子(He、Ar)33/25/2(3/2)νRT
刚性双原子(H₂、O₂、N₂)55/27/2(5/2)νRT
刚性多原子(H₂O、NH₃)6343νRT

4022题是这张表的一道综合应用题。标准状态下氧气和氦气的体积比V1/V2=1/2,同温同压,摩尔数之比也等于1/2。内能比:

E_O2 / E_He = (5/2 n1 RT) / (3/2 n2 RT) = (5/3) × (n1/n2) = (5/3) × (1/2) = 5/6

答案C。这里常见的错解是只按自由度比写成5/3,漏掉了体积给出的摩尔数比。

4023题进一步把自由度用到化学反应上。水蒸气H₂O是刚性三原子分子,i=6,1mol内能为3RT。分解成1mol H₂和0.5mol O₂后,生成物内能是(5/2)RT + (5/4)RT=(15/4)RT,比反应物增加(15/4-3)/3=25%,选C。这类题的关键是先写对化学计量数,再乘自由度系数。

4089题换成热量传递:两个容积固定的容器分别装氦气和氢气,初态p、T都相同。氢气升温所需热量Q=CvΔT=(5/2)RΔT,氦气只需(3/2)RΔT。题给氢气传5J,则氦气传3J,选C。

注意:这道题原题里的“氦气”在OCR后的文本里显示成了“氨气”,按刚性单原子理想气体处理才能和标准答案对上。遇到这类题,先用答案反推分子模型,比硬读OCR文字可靠。

2.3 速率分布曲线的读法:4041、4282、4040题

麦克斯韦速率分布函数里,最概然速率vp=√(2kT/m),它决定曲线峰值的位置。温度升高,vp增大,曲线整体右移,峰值高度下降,分布变宽;摩尔质量增大,则vp变小,曲线左移且更陡。记住这两条方向性规律,就能直接判断速率分布曲线题。

4041题:同温度下氧气的摩尔质量是氢气的16倍,所以vp(O2)/vp(H2)=√(2/32)=1/4。题干图里a曲线峰值在左边,b曲线峰值在右边。氧气的vp小,对应a曲线,比值1/4,选B。

4282题:两条曲线若表示同一气体不同温度,峰值靠右的曲线(2)温度更高;若表示同一温度下的氢气和氧气,vp小的氧气对应峰值靠左的曲线(1)。这类题目不要求记住分布函数具体形式,抓住“vp与√(T/M)成正比”就够。

4040题把结论反过来用:题图给出氦气最概然速率1000m/s,氢气摩尔质量是氦气的一半,vp(H2)=vp(He)×√(M_He/M_H2)=1000×√2 m/s,也就是约1414m/s。

2.4 选择题考点对照:热学统计部分

把题按考点整理成一张检索表,刷题时先看表再做题,效率会高很多:

题号考点关键结论
4251 / 4252 / 4253速度分量统计平均⟨vx⟩=0,⟨vx²⟩=kT/m
4014平均动能与平均平动动能同T下ε不同但w相同
4022内能与自由度、摩尔数E_O2:E_He=5/6
4089等体升温吸热氦气吸热量为氢气的3/5
4039声速与分子热运动平均速率v_O2:v_H2=1/4
4041 / 4282 / 4040速率分布曲线vp∝√(T/M)
4056状态方程变形分子数N=pV/(kT)
4013密度相同时压强比较温度相同则氦气压强更大

3. 热力学第一定律:内能、功与热量在习题里的三类区分

3.1 内能只看初末态温度:4094题的方法论意义

4094题说1mol单原子理想气体从状态A变到B,不知道具体是什么过程,甚至连气体种类也只给了“单原子”这个自由度信息。A、B两态的压强、体积和温度都知道。此时能求出的是气体内能变化ΔE=(3/2)RΔT,因为理想气体内能只是温度的单值函数,和变化路径无关。做功和吸热都依赖路径,所以求不出来。

这个结论也是4101题的判据。4101题的E-V图里,A→B是一条过原点的直线,说明E与V成正比。把E=(3/2)pV代进去,直线斜率保持不变,意味着p恒定,因此是等压过程,选A。

做题时养成一个习惯:先问“这个量是不是状态量”。内能、温度、压强、体积是状态量,功和热量是过程量。由这个区分能直接排除掉大部分错误选项。

3.2 等压与等体过程的热量分配:4109题与4319题

等压加热时气体温度升高的同时体积膨胀,吸收的热量一部分增加内能,一部分对外做功;等体加热时没有体积功,热量全部变成内能。这个差别体现在热容上:Cp=Cv+R。

4109题给出等压过程中气体对外做功200J,分别求单原子和双原子气体吸热多少。借助公式推导:

W = pΔV = νRΔT ΔE = (i/2)νRΔT = (i/2)W Qp = ΔE + W = ((i/2)+1)W

单原子i=3,Qp=(5/2)×200=500J;双原子i=5,Qp=(7/2)×200=700J。

这段逻辑可以直接写成一个小函数,用于快速计算任意自由度下的热量分配:

def heat_of_isobaric(freedom: int, work: float) -> float: """等压过程中吸收热量与对外做功的换算 freedom: 分子平动+转动自由度(单原子3,双原子5) work: 等压膨胀过程中气体对外做的功,单位J """ return (freedom / 2 + 1) * work print("自由度为3(单原子):", heat_of_isobaric(3, 200), "J") print("自由度为5(双原子):", heat_of_isobaric(5, 200), "J")

函数体里的(freedom / 2 + 1)就是Cp/R:等压摩尔热容比R多出来的那1份R,正是用于体积功的部分。两个print分别输出500.0和700.0,和4109题答案一致。

4319题把同一个关系反向使用:1mol刚性双原子气体等压膨胀做功W,因为ν=1,由W=νRΔT立刻得到ΔT=W/R;吸收热量Qp=(7/2)RΔT=(7/2)W。

4584题把三种典型过程放在一起比较:从同一初态体积由V1膨胀到2V1。等压过程对外做功最大,温度升高最多,因此吸热也最多;等温过程温度不变,内能不变,做功全部来自吸热;绝热过程既不吸热也不放热,内能减少,温度降低。答案是三个比较项全都选等压过程。

这个公式还能处理计算题里的容器制动升温问题。4302题和4070题都是容器以一定速度运动后突然停止,定向运动动能转化为分子热运动动能。对1mol氧气,0.8×(1/2)Mv²=(5/2)RΔT,解出ΔT后再由pV=RT得到压强增量。关键是把“定向动能”和“内能增量”用自由度系数接起来,题目给的80%就是转化效率。

3.3 循环功与p-V图面积:4084、4100、4472题

p-V图上循环曲线顺时针绕一圈,净功为正;逆时针绕一圈,净功为负。净功大小等于封闭曲线包围的面积,和循环的具体路径类型无关。4084题就是检测这个概念的:

循环构成净功结论
(a)半径不等的两个圆反向连接总净功为负
(b)半径不等的两个圆反向连接总净功为负
(c)半径相等的两个圆反向连接总净功为零

图(c)两个圆面积相等、方向相反,功完全抵消,所以答案是C。

4100题给的是acb过程吸热500J,再问acbda全过程吸热多少。这里不能只看到acb一个吸热段,答案-700J说明后续路径放热更多。标准解法是:先由acb过程的Q求出终态与初态内能差,再结合整个循环内能变化为零,把d→a等体放热段单独计算。这种题的关键是画图后把每个过程的ΔE、Q、W分别标注,再对循环列总和方程。

4472题涉及直线过程AB,直线下方梯形的面积就是过程功。如果初末态pV乘积相等,则ΔE=0,这时吸热完全等于做功。直线过程的优点是图上的面积直接可用,不需要分段积分。

4. 卡诺循环与热力学第二定律:效率与熵的判别

4.1 卡诺效率的温度单位陷阱:4123题与4124题

卡诺效率η=1-T2/T1,公式里的T必须是热力学温度。4123题给高温327℃、低温27℃,正确做法是先把它们换成600K和300K:

η = 1 - 300/600 = 0.5

选B,50%。这道题的错误选项D是直接用摄氏温度相除:1-27/327≈91.7%,两个单位混用就会掉进去。

4124题问高温热源温度是低温的n倍时,传给低温热源的热量是高温吸热量的多少倍。效率η=1-1/n,每循环传给低温的热量Q2=Q1(1-η)=Q1/n,选C。这个结论可以直接当作二级结论记忆,卡诺题里出现倍数关系时很常用。

用Python复核4123题的速度比手算快:

def carnot_efficiency(T_hot_c: float, T_cold_c: float) -> float: """输入摄氏温度,自动转热力学温度后返回卡诺效率""" T_h = T_hot_c + 273.15 T_c = T_cold_c + 273.15 return 1.0 - T_c / T_h print(f"327C与27C之间的卡诺效率: {carnot_efficiency(327, 27)*100:.1f}%")

输出50.0%。参数T_hot_c和T_cold_c接收摄氏温度,函数内部统一做+273.15转换,避免公式使用者在单位上再犯一次错。实际工程里如果直接拿两个热电偶读数,得先确认表头输出的是摄氏度还是热力学温度,这行转换是省不掉的。

4125题也是同一个公式的应用:设计者宣称在400K和300K之间工作,每循环吸热1800J、放热800J、对外做功1000J。按卡诺上限,效率最多1-300/400=25%,而设计效率是1000/1800≈55.6%,超过理论上限,选D。判断的关键不是第一定律,而是第二定律。

4.2 面积、净功与效率:4121题与4122题

4121题里两个卡诺循环分别工作在T1-T3和T2-T3之间,循环曲线包围面积相等。面积相等只能推出“两个循环净功相等”,进而由Q吸-Q放=W推出“吸收热量与放出热量的差值一定相等”,这就是选项D。效率是否相等取决于热源温度比,题目没有给T1和T2的关系,所以A不成立。

4122题更直接:同一个卡诺循环,只是把循环的范围扩大,净功增大,但两个热源温度没有变化,所以效率不变,选D。这是最容易错的一题——很多人看到面积变大就认为效率提高,实际上效率公式里没有体积和面积项。p-V图上的面积只对应功,不对应效率。

4.3 第二定律表述与熵增判断:4135、4136、4143、4142

热力学第二定律的常见说法里藏着的细节比第一定律多。4135题选D“一切自发过程都是不可逆的”,A项错在“热不能全部变为功”的说法不严格:等温膨胀过程可以把吸热全部变成功,只是不能循环往复;B项的低温传高温在制冷机里是发生的,只是需要外界做功;C项把“不可逆”理解成“不能反向进行”,这是错的,不可逆的准确含义是“反向进行时外界要留下痕迹”,不是物理上不能反向。

4143题专门考这个:理想气体与单一热源接触做等温膨胀,吸收的热量全部用来对外做功。这个描述不违反热一律,因为Q=ΔE+W且ΔE=0;也不违反热二律,因为这不是循环过程,系统终态体积已经变化。选C。

把几组容易混淆的表述放在一起对比:

说法正误原因
功可以全部转成热,热不能全部转成功不严谨等温膨胀中热可全变功,但非循环
热量不能从低温传到高温不严谨制冷机可以实现,要消耗功
一切自发过程都是不可逆的正确第二定律统计意义
自由膨胀后温度不变、熵增加正确Q=0且体积增大

4142题对应表格最后一行:绝热容器里理想气体向真空自由膨胀,Q=0、W=0,内能不变,温度不变。但体积增大导致熵增加,数值为ΔS=νR ln(V2/V1)。温度不变这件事容易从能量守恒推出来,熵增加则需要记住“熵是状态量,体积变化本身就有熵贡献”。选A。

提示:判断不可逆性时,先看是否留下“外界痕迹”——自由膨胀没有对外做功,也没有热量交换,但你不能让气体自动缩回去,这就是不可逆。

5. 用Python复核热学填空题答案:从公式到批量验证

5.1 由方均根速率反推密度

填空题里有一类题给方均根速率和压强,反过来求密度。公式来自p=(1/3)ρ⟨v²⟩,也就是

ρ = 3p / v_rms²

4008题给v_rms=450m/s、p=7×10⁴Pa,代进去得到ρ≈1.04kg/m³。4042题反向给密度求v_rms,同样是这个式子开根号。写成函数:

def density_from_rms(p: float, v_rms: float) -> float: """由 p = ρ v_rms² / 3 反推密度 p: 气体压强,单位Pa v_rms: 方均根速率,单位m/s 返回密度,单位kg/m^3 """ return 3.0 * p / (v_rms**2) print(density_from_rms(7e4, 450)) # 4008题,约1.04

这个函数同样适合工程场景:管道里用皮托管测到流速分布,再按该截面的平均动能换算出等效v_rms,就能估算气体的密度和流量。PDF里的习题只是把单位换成了Pa和m/s,参数含义完全一样。

5.2 把填空题答案批量放进验证脚本

如果要把整份PDF的填空题都验证一遍,可以维护一个用例列表,计算值和参考值放一起对比:

cases = [ ("4008", density_from_rms(7e4, 450), 1.04), ("4042", np.sqrt(3 * 1.013e3 / 1.24e-2), 495), ] for name, got, expected in cases: status = "OK" if abs(got - expected) < 0.01 else "MISMATCH" print(f"{name}: 计算值 {got:.2f},参考值 {expected:.2f},{status}")

这里4042题先把0.01atm换成1.013×10³Pa,密度1.24×10⁻²kg/m³,开根号得到495m/s。容差设为0.01,能过滤浮点误差,同时容不下单位写错导致的量级偏差。批量验证的价值在于:PDF里的答案经过多轮OCR,个别数字可能有误,脚本跑一遍,数值类填空题的对错一目了然。

本文还有配套的精品资源,点击获取

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询