金融行业IT面试宝典面试题及答案详解.docxVIP

  • 0
  • 0
  • 约7.59千字
  • 约 22页
  • 2026-11-09 发布于福建
  • 举报

金融行业IT面试宝典面试题及答案详解.docx

第PAGE页共NUMPAGES页

2026年金融行业IT面试宝典:面试题及答案详解

一、编程能力测试(共5题,每题10分)

1.题目:

请编写一个函数,实现将一个字符串中的所有大写字母转换为小写字母,所有小写字母转换为大写字母。例如,输入`HelloWorld`,输出`hELLOwORLD`。

答案:

python

defswap_case(s:str)-str:

returns.swapcase()

解析:

`swapcase()`是Python字符串的内置方法,可以直接实现大小写转换,时间复杂度为O(n),其中n为字符串长度。

2.题目:

请实现一个函数,检查一个整数是否为素数。如果是素数,返回`True`,否则返回`False`。例如,输入`7`,输出`True`;输入`10`,输出`False`。

答案:

python

defis_prime(n:int)-bool:

ifn=1:

returnFalse

ifn==2:

returnTrue

ifn%2==0:

returnFalse

foriinrange(3,int(n0.5)+1,2):

ifn%i==0:

returnFalse

returnTrue

解析:

素数判断的核心是排除所有非素数的情

文档评论(0)

1亿VIP精品文档

相关文档