2026年编程语言PythonJavaC等编程语言进阶题集.docxVIP

  • 0
  • 0
  • 约9.56千字
  • 约 25页
  • 2026-08-24 发布于福建
  • 举报

2026年编程语言PythonJavaC等编程语言进阶题集.docx

第PAGE页共NUMPAGES页

2026年编程语言:Python、Java、C++等编程语言进阶题集

Python进阶题集(共5题,每题20分)

1.题目(20分):

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

-接收一个字符串列表作为输入,每个字符串包含多个数字,数字之间用逗号分隔。

-函数需返回一个字典,键为字符串列表中的每个字符串,值为该字符串中所有数字的平均值(保留两位小数)。

-若字符串中不包含数字,则该键对应的值为`None`。

-要求使用生成器表达式和`collections`模块中的工具函数优化代码。

2.题目(20分):

实现一个Python类`FileMonitor`,满足以下要求:

-构造函数接收一个文件路径,并启动一个后台线程,实时监控文件是否被修改。

-若文件被修改,则触发一个自定义事件(例如打印修改时间)。

-使用`os`模块和`threading`模块,确保线程安全。

-若文件不存在,则抛出`FileNotFoundError`异常。

3.题目(20分):

编写一个Python脚本,实现以下功能:

-使用`requests`库爬取指定URL(例如`/users/trending`)的JSON数据。

-解析JSON数据,提取所有用户的`login`和`followers_count`字段,并按`followers_

文档评论(0)

1亿VIP精品文档

相关文档