- 0
- 0
- 约3.83千字
- 约 11页
- 2026-03-22 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年汽车软件工程师面试题及答案解析
一、编程题(共3题,每题20分)
1.题目(20分):
编写一个函数,实现汽车胎压监测系统的数据过滤。输入一个包含多个胎压数据的列表(单位:PSI),要求去除异常值(即超出正常范围[30,45]PSI的值),并返回过滤后的平均值。假设输入数据可能包含负数或非数值类型,需要处理异常输入。
示例输入:`[32,29,46,38,a,41,30,-5,42]`
示例输出:`36.0`(过滤后有效值为`[32,38,41,30,42]`,平均值为`36.0`)
答案解析:
python
deffilter_and_averagetire_pressures:
filtered=[]
forpressureintire_pressures:
try:
value=float(pressure)
if30=value=45:
filtered.append(value)
exceptValueError:
continue
returnsum(filtered)/len(filtered)iffilteredelse0
解析:
1.异常处理:使用`try-except`捕获非数值输入,如字符串`a`或负数`-5`。
2.范围
原创力文档

文档评论(0)