软件工程师面试题库与编程能力评估.docxVIP

  • 1
  • 0
  • 约7.99千字
  • 约 24页
  • 2026-03-08 发布于福建
  • 举报

软件工程师面试题库与编程能力评估.docx

第PAGE页共NUMPAGES页

2026年软件工程师面试题库与编程能力评估

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

1.Java基础(2分)

题目:

编写一段Java代码,实现一个方法`countDigits`,接收一个整数参数,返回该整数中数字9出现的次数。例如,输入`299`,返回`2`;输入`123`,返回`0`。

答案与解析:

java

publicclassMain{

publicstaticintcountDigits(intnum){

intcount=0;

num=Math.abs(num);//处理负数情况

while(num0){

if(num%10==9){

count++;

}

num/=10;

}

returncount;

}

publicstaticvoidmain(String[]args){

System.out.println(countDigits(299));//输出2

System.out.println(countDigits(123));//输出0

}

}

解析:

-使用`Math.abs`处理负数输入。

-通过循环逐位判断数字是否为9,并累计计数。

-处理到`num`为0时停止。

2.Python基础(2分)

题目:

使用Python编写一

文档评论(0)

1亿VIP精品文档

相关文档