2026年汽车软件工程师面试题及答案解析.docxVIP

  • 0
  • 0
  • 约3.83千字
  • 约 11页
  • 2026-03-22 发布于福建
  • 举报

2026年汽车软件工程师面试题及答案解析.docx

第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)

1亿VIP精品文档

相关文档