- 0
- 0
- 约6.57千字
- 约 21页
- 2026-11-09 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年软件开发人员笔试面试通关宝典含答案
一、编程语言基础(共5题,每题10分,总分50分)
1.Python编程题(10分)
题目:
请编写一个Python函数,实现以下功能:
-输入一个字符串,统计其中每个字母出现的次数(不区分大小写),并返回一个字典。
-例如,输入`HelloWorld`,输出应为`{h:1,e:1,l:3,o:2,w:1,r:1,d:1}`。
答案:
python
defcount_letters(s):
s=s.lower()
count={}
forcharins:
ifchar.isalpha():
count[char]=count.get(char,0)+1
returncount
示例调用
print(count_letters(HelloWorld))
解析:
-将输入字符串转换为小写,避免大小写干扰统计结果。
-遍历字符串中的每个字符,使用`isalpha()`判断是否为字母。
-利用`dict.get()`方法统计字母出现次数,默认值为0。
2.Java编程题(10分)
题目:
请编写Java代码,实现一个`ArrayList`的倒序输出功能。输入为整数列表,输出为倒序排列的列表。
-例如,输入`[1,2,3,
原创力文档

文档评论(0)