- 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)