- 2
- 0
- 约6.91千字
- 约 21页
- 2026-10-20 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年软件工程师岗位面试全攻略及答案解析
一、编程能力测试(共5题,每题20分,总分100分)
1.题目:
请用Python实现一个函数,输入一个正整数n,返回其阶乘值。要求使用递归方式实现,并处理输入非正整数的情况。
答案:
python
deffactorial(n):
ifnotisinstance(n,int)orn0:
raiseValueError(输入必须是正整数)
ifn==0orn==1:
return1
returnnfactorial(n-1)
解析:
-首先检查输入是否为正整数,否则抛出异常。
-递归的基本情况是n为0或1时返回1。
-递归步骤为nfactorial(n-1),直到n减到1。
2.题目:
请用Java实现一个方法,输入一个字符串,返回该字符串中所有唯一字符的列表(不区分大小写)。
答案:
java
importjava.util.;
publicclassUniqueChars{
publicstaticListCharacteruniqueChars(Strings){
if(s==null)returnCollections.emptyList();
s=s.toLowerCase();
Set
您可能关注的文档
最近下载
- 2026年4月自考自考02202《传感器与检测技术》试题及答案.docx VIP
- 苓桂术甘汤医案.docx VIP
- 安全检测技术(第二版) 全套课件.pptx
- 道路旅客运输企业主要负责人和安全生产管理人员“两类人员”安全考试题库.pdf VIP
- 基于SVPWM矢量控制的永磁同步电机的仿真研究.docx VIP
- (生物)2027版高中《默写小纸条》选择性必修1(默写+背诵版).pdf
- 《有限空间作业安全技术规范》解读(可编辑版).pptx VIP
- 东方证券-因子选股系列之七十九:基于大单的alpha因子构建.pdf
- DB41T 2494-2023 漏斗型池塘养殖通用技术规范.pdf VIP
- 4百合狐惑阴阳毒第三.ppt VIP
原创力文档

文档评论(0)