- 1
- 0
- 约7.99千字
- 约 24页
- 2026-03-08 发布于福建
- 举报
第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编写一
您可能关注的文档
最近下载
- 第二章第三节等高线地形图判读课件-中图版地理七年级上册.pptx
- 大象版(新教材)小学科学四年级上册第四单元《2 光会被挡住吗》精品教案.docx VIP
- 2025年法语高考试卷真题及答案.doc VIP
- 中医温热疗法预防烧伤护理指南.pdf VIP
- 旭格创新产品手册.pdf
- 电磁环境监测实施办法.docx VIP
- 质量管理小组活动推进指南(TCAQ10208-2024).docx
- 【三菱】MR-J4-_A(-RJ)_MR-J4-_A4(-RJ)_MR-J4-_A1(-RJ)伺服放大器技术资料集.pdf VIP
- 哈尔滨商业大学2023-2024学年第2学期《高等数学(下)》期末试卷(B卷)附标准答案.pdf
- 安全标准管理制度清单.docx VIP
原创力文档

文档评论(0)