- 0
- 0
- 约9.94千字
- 约 26页
- 2026-08-14 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年计算机编程题库:Python编程语言进阶题库
一、函数与模块(共5题,每题10分)
1.题目:
编写一个Python函数,接收一个字符串列表作为参数,返回一个新列表,其中包含所有原列表中的非空字符串,并按字典序排序。要求使用高阶函数实现,不得使用循环。
2.题目:
设计一个模块`utils.py`,其中包含两个函数:
-`count_words(text)`:统计文本中单词的数量(以空格分隔),返回一个字典,键为单词,值为出现次数。
-`reverse_dict(d)`:接收一个字典,返回一个新字典,其中键值对顺序颠倒。
在主程序中导入该模块并测试两个函数的功能。
3.题目:
编写一个装饰器`log_time`,用于记录函数运行的时间,并在函数执行前后打印日志。应用该装饰器到以下函数:
python
defcompute_sum(n):
returnsum(range(1,n+1))
4.题目:
创建一个自定义异常类`InvalidInputError`,继承自`ValueError`。编写一个函数`validate_age(age)`,若输入年龄不在0-150之间,抛出该异常。
5.题目:
编写一个生成器函数`fibonacci(n)`,生成斐波那契数列的前n项。
二、面向对象编程(共4题,每题12分)
您可能关注的文档
最近下载
- 2025年无人机驾驶员执照飞行环境评估之法规与运行环境综合案例分析专题试卷及解析.pdf VIP
- 2025年人教版高二化学缓冲溶液与反应速率试卷及解析.docx VIP
- 2025年房地产经纪人利益冲突的内部报告与处理机制专题试卷及解析.pdf VIP
- 2025年房地产经纪人客户需求分析综合能力实战演练专题试卷及解析.pdf VIP
- 人教版八年级上册数学第11-15章共5套单元测试卷汇编(Word版,含答案).docx VIP
- CSCO黑色素瘤诊疗指南(2026).docx
- 2026年云南省中考数学试卷(含答案).docx
- 新苏科版八年级物理上册全册教学课件(2024年新教材).pptx
- 螺旋输送机使用说明书.docx VIP
- 年产5000吨消失模铸造及成品加工项目环评报告.pdf VIP
原创力文档

文档评论(0)