- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2025全国青少年信息素养大赛Python编程挑战赛
(个人赛)初中组复赛模拟试卷(五)
一、单选题(共5题,每题4分,共20分)
1.下列哪个选项可以正确创建一个包含1到10的偶数的列表?
A.[xforxinrange(1,11)ifx%2==0]B.[x*2forxinrange(1,6)]C.list(range(2,11,2))D.以上都可以
2.下列代码执行后,输出的结果是()。
deffunc(x=[]):
x.append(1)
returnx
print(func())
print(func())
A.[1][1]B.[1][1,1]C.[1,1][1,1,1]D.[1][1]
3.下列哪个选项可以正确删除列表list中所有值为3的元素?
A.list.remove(3)B.dellist[3]C.list=[xforxinlistifx!=3]D.while3inlist:list.remove(3)
4.下列代码执行后,输出的结果是()。
a={x:1,y:2}
b=a
b[x]=3
print(a[x])
A.1B.2C.3D.报错
5.下列哪个选项可以正确将当前时间格式化为YYYY-MM-DDHH:MM:SS格式?
A.time.strftime(%Y-%m-%d%H:%M:%S)B.datetime.now().format(%Y-%m-%d%H:%M:%S)C.time.format(%Y-%m-%d%H:%M:%S)D.datetime.strftime(%Y-%m-%d%H:%M:%S)
二、编程题(共5题,共80分)
1.(15分)编写一个程序,实现一个简单的密码强度检测器。密码强度规则:长度≥8为强,长度≥6为中,否则为弱。程序提示用户输入密码,输出密码强度。
2.(15分)编写一个程序,计算并输出杨辉三角的前n行(n由用户输入)。
3.(15分)编写一个函数,接受一个字符串参数,返回该字符串中最长的连续数字子串。例如输入abc12345def12,返回12345。
4.(20分)编写一个程序,模拟简单的学生成绩管理系统。要求实现添加学生成绩(学号、姓名、成绩)、按学号查询成绩、统计全班平均分、按成绩排序输出功能。
5.(15分)编写一个程序,读取一个文本文件,统计文件中每个单词的出现次数(不区分大小写),并按照出现次数从高到低输出。
2025全国青少年信息素养大赛Python编程挑战赛
(个人赛)初中组复赛模拟试卷(五)答案
一、单选题答案
1.D2.B3.D4.C5.A
答案解析:
1.三种方式都可以创建包含1到10偶数的列表。
2.默认参数是可变对象时会有此问题,第二次调用会保留第一次的修改。
3.列表推导式和循环remove都可以删除所有指定元素。
4.b是a的引用,修改b会影响a。
5.time.strftime可以格式化时间为指定格式。
二、编程题答案
1.密码强度检测
password=input(请输入密码:)
length=len(password)
iflength=8:
print(密码强度:强)
eliflength=6:
print(密码强度:中)
else:
print(密码强度:弱)
2.杨辉三角
n=int(input(请输入行数:))
triangle=[]
foriinrange(n):
row=[1]
iftriangle:
last_row=triangle[-1]
row.extend([last_row[j]+last_row[j+1]forjinrange(len(last_row)-1)])
row.append(1)
triangle.append(row)
print(.join(map(str,row)).center(n*3))
3.最长连续数字子串
importre
deflongest_digit_substring(s):
digit_substrings=re.findall(r\d+,s)
ifnotdigit_substrings:
return
returnmax(digit_substrings,key=len)
4.学生成绩管理系统
students={}
d
您可能关注的文档
- AR试穿技术优化消费体验的用户接受度与争议分析.docx
- VR_AR沉浸式教育应用的效果评估与技术争议研究.docx
- VR_AR赋能工业实体运营优化的技术路径与挑战.docx
- VR_AR技术在工业数字孪生实时监测中的实践价值探讨.docx
- VR_AR驱动文旅体验升级的实践案例与价值评估.docx
- VR_AR在娱乐产业的创新应用与市场适配性分析.docx
- 苹果Vision Pro降价对VR_AR消费级市场普及的影响.docx
- 人工智能芯片对传统半导体产业格局的冲击.docx
- 虚拟直播带货中VR_AR技术提升用户参与度机制研究.docx
- 2025 全国青少年信息素养大赛 Python 编程挑战赛(个人赛)初中组复赛模拟试卷(九).docx
- 2025年天津市冷链物流基地配套道路建设可行性研究报告.docx
- 2025年天津市母婴护理会所专业化服务升级路径可行性研究报告.docx
- 2025年成都市私立医院医美抗衰中心创建可行性研究报告.docx
- 2025年成都市淡化海水在城市道路清洗领域的应用可行性研究报告.docx
- 2025年上海市环卫厨余垃圾生物处理技术应用可行性研究报告.docx
- 2025年天津市花西子针对户外运动妆容的可行性.docx
- 2025年上海市生物发电于秸秆炭化还田协同发电的可行性研究.docx
- 2025年天津市物造纸在可降解农用地膜领域的应用可行性研究报告.docx
- 2025年天津市无人值守充电站智能运维可行性研究报告.docx
- 2025年天津市竹荪种植连作障碍防治技术可行性研究报告.docx
文档评论(0)