第 13 题
答案与解析
第(1)小题
A
每个停车位对应一个传感器,而一个智能终端连接多个传感器。给传感器设置唯一编号,就能通过编号区分其对应的停车位;只给智能终端编号,不能区分该终端所连接的多个停车位。
第(2)小题
B
选项分析
第(3)小题
A
D
选项分析
第(4)小题
距离传感器。安装在车位上方并朝向地面;无车时测得与地面的距离,有车时测得与车顶的距离。将测量值与空车位时的距离比较,依据距离变化判断有无车辆停放。
车辆进入车位后,车顶比地面更靠近上方的距离传感器,测得的距离会减小。设置合理的距离阈值,即可把这种变化转换为车位的占用状态。
第(5)①小题
5 + (t - 1) * 3
程序分析
d = h // 24
t = h % 24
fee = 0
题目已将停车时长处理为正整数 h。整除得到完整的 24 小时段数 d,取余得到不足 24 小时的剩余小时数 t,且 0≤t≤23。程序先将 fee 初始化为 0,供后续分支计算使用。
if t == 1:
fee = 5
elif t > 1:
fee =
if fee > 35:
fee = 35余下 1 小时时收费 5 元;余下超过 1 小时时,先在划线处计算该段费用,再通过内层判断将超过 35 元的费用限制为 35 元。若 t=0,两个分支都不执行,fee 保持初始化值 0,表示没有剩余时段需要收费。
fee += d * 35每个完整的 24 小时段收费 35 元,d * 35 为这些时段的总费用。将它加到前面得到的剩余时段费用上,得到总停车费。+= 要先读取 fee 的原值,再完成加法和赋值。
填空分析
划线处
划线处位于t>1的分支,计算剩余t小时的停车费用。首小时收费5元,其余t−1小时每小时收费3元,因此填入5 + (t - 1) * 3,也可写成3 * t + 2。超过35元的封顶处理由后面的if语句完成。
第(5)②小题
24
共用程序分析见第(5)①小题。
按①补全程序后,若h=24,则d=1、t=0,两个收费分支均不执行。删除fee = 0后,fee没有获得初值,而fee += d * 35需要先读取fee的原值,因此执行到该语句时会因fee未定义而报错。
问题反馈
解析有疑问或显示异常?请先复制题目信息,再打开反馈表单填写。
题目编号:2026_04_G3_hangzhouermo_q013
