- 1
- 0
- 约4.47千字
- 约 14页
- 2026-02-21 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年软件开发助理工程师面试题目解析
一、编程语言与基础算法(共5题,总分25分)
1.题目(5分):
请用Python实现一个函数,输入一个正整数n,返回一个列表,其中包含从1到n的所有奇数。如果输入为负数或非整数,函数应抛出`ValueError`异常。
答案与解析:
python
defget_odd_numbers(n):
ifnotisinstance(n,int)orn0:
raiseValueError(输入必须是正整数)
return[iforiinrange(1,n+1)ifi%2!=0]
解析:
-验证输入类型和范围,确保函数健壮性。
-使用列表推导式生成奇数列表,效率较高。
-抛出异常能及时通知调用者输入错误,避免程序崩溃。
2.题目(5分):
给定一个字符串`s`,请编写一个函数,统计其中所有单词的出现次数,并返回一个字典,其中键为单词,值为出现次数。假设单词之间由空格分隔,忽略大小写。
答案与解析:
python
defcount_words(s):
ifnotisinstance(s,str):
raiseValueError(输入必须是字符串)
s=s.lower().strip()
words=s.split()
word_c
您可能关注的文档
最近下载
- 崇友电梯GF-168参数设定(新版).doc
- 苏教版(2024)新教材小学二年级科学下册第四单元《10 植物生长需要什么》精品课件.pptx VIP
- 肇庆中学2025年自主招生综合能力测试卷及答案.docx VIP
- 2025至2030中国通用航空行业调研及市场前景预测评估报告.docx VIP
- 肇庆中学自主招生综合能力测试题及答案.docx VIP
- E正谱我不再爱你E正谱子五线谱乐谱曲谱歌谱高清.pdf VIP
- 质量管理与可靠性(东北大)中国大学MOOC慕课 章节测验 期末考试 客观题答案.pdf VIP
- EN12385-10:2003 钢丝绳-安全 - 第十部分:一般结构用途用单捻钢丝绳.pdf VIP
- 急性心力衰竭诊疗与急救课件.ppt VIP
- 哈密市辅警笔试真题2025.docx VIP
原创力文档

文档评论(0)