2026年程序员面试题集与答案解析.docxVIP

  • 1
  • 0
  • 约9.15千字
  • 约 25页
  • 2026-03-15 发布于福建
  • 举报

第PAGE页共NUMPAGES页

2026年程序员面试题集与答案解析

一、编程语言基础(5题,每题2分)

1.Python编程题(2分)

编写一个Python函数,接收一个列表作为输入,返回列表中所有奇数的平方,并按升序排列。

python

defodd_squares(lst):

returnsorted(x2forxinlstifx%2!=0)

答案解析:

-列表推导式`x2forxinlstifx%2!=0`筛选出所有奇数并计算平方。

-`sorted()`函数对结果进行升序排序。

-示例:`odd_squares([1,2,3,4,5])`返回`[1,9,25]`。

2.Java编程题(2分)

实现一个Java方法,接收一个字符串,返回该字符串中所有单词的长度之和。单词以空格分隔。

java

publicintsumWordLengths(Strings){

if(s==null||s.isEmpty())return0;

String[]words=s.split(\\s+);

intsum=0;

for(Stringword:words){

sum+=word.length();

}

returnsum;

}

答案解析:

-`split(\

文档评论(0)

1亿VIP精品文档

相关文档