2026年IT程序员面试题及答案.docxVIP

  • 1
  • 0
  • 约7.54千字
  • 约 22页
  • 2026-05-13 发布于福建
  • 举报

第PAGE页共NUMPAGES页

2026年IT程序员面试题及答案

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

题目1(10分)

请用Python编写一个函数,实现以下功能:

1.接收一个字符串作为输入

2.统计并返回字符串中每个字母的出现次数(忽略大小写)

3.如果输入为空字符串,返回空字典

python

defcount_letters(s):

ifnots:

return{}

s=s.lower()

count={}

forcharins:

ifchar.isalpha():

count[char]=count.get(char,0)+1

returncount

解析:本题考察Python基础编程能力。正确答案需要处理空字符串情况,将所有字母统一为小写统计,并忽略非字母字符。代码中使用字典来存储统计结果,通过get方法简化计数逻辑。注意Python中字符串方法的使用和条件判断。

题目2(10分)

请用Java实现一个方法,检查一个整数是否为素数。如果是素数,返回true;如果不是,返回false。

java

publicbooleanisPrime(intnum){

if(num=1){

returnfalse;

}

for(inti=2;i=Math.sqrt(num);i++)

文档评论(0)

1亿VIP精品文档

相关文档