- 5
- 0
- 约5.5千字
- 约 19页
- 2026-03-06 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年软件工程师初级面试要点及参考答案
一、编程语言基础(5题,每题6分,共30分)
1.题目:
请用Java编写一个方法,接收一个整数数组,返回数组中所有奇数的和。假设数组非空,且长度至少为1。
参考答案:
java
publicintsumOfOdds(int[]arr){
intsum=0;
for(intnum:arr){
if(num%2!=0){
sum+=num;
}
}
returnsum;
}
解析:
-使用增强型for循环遍历数组,避免索引越界风险。
-判断奇数条件(`num%2!=0`),累加满足条件的值。
-方法返回计算结果,符合题意。
2.题目:
用Python实现一个函数,接收一个字符串,返回该字符串中每个字符出现的次数,结果以字典形式返回。
参考答案:
python
defchar_count(s):
count={}
forcharins:
ifcharincount:
count[char]+=1
else:
count[char]=1
returncount
解析:
-使用字典存储字符及其出现次数。
-遍历字符串,若字符已存在则计数加1,否则初始化为1。
-最终返回字典结果,符合哈希表应用场景。
3.
您可能关注的文档
最近下载
- 儿童发热全程管理专家共识(2026版).pptx VIP
- 《供应商质量管控手册(来料检验-过程监督-质量问题追责流程)》.pdf VIP
- 2026新教材语文 五年级上册(教学课件)语文园地四.pptx VIP
- 2026年秋浙教版(新教材)初中数学七年级上册(全册)知识点清单梳理.docx VIP
- sony-hxr-mc2500电子说明书.pdf VIP
- 中国上市公司ESG发展报告2025.pdf VIP
- PCR技术在临床中的应用 肿瘤个性化治疗.pptx VIP
- 2025年部编初一语文上册:《必背内容》梳理(古诗词、课文、文言文) .pdf
- 全铁电半导体PN结薄膜器件及其制备方法.pdf VIP
- CQJTG∕T L02-2024 多功能便民公交站台建设指南.pdf
原创力文档

文档评论(0)