- 0
- 0
- 约8.07千字
- 约 24页
- 2026-10-17 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年软件开发工程师面试题集及解答
一、编程语言基础(5题,每题10分)
说明:考察Java、Python等语言的核心语法及常用特性。
1.Java题目:
题目:
编写Java代码,实现一个方法`reverseWords`,输入一个字符串,输出其中单词的逆序排列,单词之间用空格分隔。例如,输入`HelloWorld`,输出`WorldHello`。要求不使用额外的字符串拼接工具类(如`StringBuilder`)。
答案:
java
publicclassMain{
publicstaticvoidmain(String[]args){
Stringinput=HelloWorld;
System.out.println(reverseWords(input));//输出:WorldHello
}
publicstaticStringreverseWords(Strings){
if(s==null||s.length()==0)returns;
String[]words=s.split();
StringBuildersb=newStringBuilder();
for(inti=words.length-1;i=0;i-
原创力文档

文档评论(0)