- 0
- 0
- 约8.64千字
- 约 27页
- 2026-07-02 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年软件工程师面试实践技能操作考核题库及答案
一、编程语言基础(共5题,每题10分)
1.题目(Java):
编写一个Java方法,接收一个整数数组,返回数组中所有奇数的平方和。例如,输入`[1,2,3,4,5]`,返回`12+32+52=35`。要求使用Java8及以上特性简化代码。
答案:
java
importjava.util.Arrays;
publicclassMain{
publicstaticintsumOfOddSquares(int[]arr){
returnArrays.stream(arr)
.filter(num-num%2!=0)
.map(num-numnum)
.sum();
}
publicstaticvoidmain(String[]args){
int[]input={1,2,3,4,5};
System.out.println(sumOfOddSquares(input));//输出35
}
}
解析:
-使用`Arrays.stream`将数组转换为流。
-`filter(num-num%2!=0)`筛选奇数。
-`map(num-numnum)`计算平方。
-`sum
您可能关注的文档
最近下载
- 二次电缆编号规范.pdf VIP
- (批量自动生成)回弹法检测混凝土强度自动计算表.xls VIP
- 公路工程预算编制中常见问题总结.docx VIP
- 新版苏教译林英语四年级上册英语(棒棒体)字帖.pdf
- 浙江国企招聘-2025台州温岭市城市发展投资集团有限公司招聘9人(公共基础知识)综合能力测试题附答案.docx VIP
- 2025年版全国医疗服务价格项目规范(完整版).pdf VIP
- 2025年河北邢台市水务发展集团有限公司社会招聘47人笔试模拟试题及答案解析.docx VIP
- 快乐暑假,为初二出发-——七年级下学期期末家长会课件.pptx
- 2023年保定市国控集团有限责任公司人员招聘考试参考题库及答案解析.docx VIP
- (正式版)DB65∕T 3978-2017 《林业有害生物飞机防治工程监理技术规程》.pdf VIP
原创力文档

文档评论(0)