2026年软件工程师面试指南编程与问题解决能力测试题库.docxVIP

  • 1
  • 0
  • 约9.18千字
  • 约 26页
  • 2026-07-25 发布于福建
  • 举报

2026年软件工程师面试指南编程与问题解决能力测试题库.docx

第PAGE页共NUMPAGES页

2026年软件工程师面试指南:编程与问题解决能力测试题库

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

考察点:数据类型、运算符、控制流、函数、面向对象基础(Java/Python/C++)

1.Java题:

题目:

编写Java代码,实现一个方法`calculateFactorial`,接收一个非负整数`n`,返回`n`的阶乘。若输入为负数,抛出`IllegalArgumentException`。

答案:

java

publicclassFactorialCalculator{

publicstaticlongcalculateFactorial(intn){

if(n0){

thrownewIllegalArgumentException(Inputmustbenon-negative);

}

longresult=1;

for(inti=1;i=n;i++){

result=i;

}

returnresult;

}

publicstaticvoidmain(String[]args){

try{

System.out.println(calculateFactorial(5));//Output:120

System.out.println(calc

文档评论(0)

1亿VIP精品文档

相关文档