「真题」2025全国青少年信息素养大赛复赛真题Python初中组(套1)
四季读书网
1
「真题」2025全国青少年信息素养大赛复赛真题Python初中组(套1)
一、单选题:
1.运行代码print (type ("1.0")) 的输出结果是?( )考点:字符串类型识别
考点:列表创建语法
3. 循环代码 for i in range (66, 99) 会执行循环单元的次数是( )考点:range() 函数范围
4. 有二维列表 ls = [[1, 2], [3, 4]],执行 ls [1][1] = 5 后,ls 的值变为( )考点:二维列表赋值
ls = [20, 66, 18, 32, 66, 24]考点:循环求最大值
二、编程题:
1.题目描述
在英语中,有一些单词太长,人们书写起来很麻烦。有人发明了一种缩写的方法。具体规则是:当一个单词长度超过5 个字母,则只写下这个词的第一个和最后一个字母,并在他们之间写出第一个和最后一个字母之间的字母数。例如:'localization' 将缩写为 'l10n'。请编写程序,将长度超过5 个字母的单词进行缩写后输出,如果长度不超过 5 个字母,则原样输出。一个长度为n 的纯英文字符串,2 < n < 1002.题目描述
小明为了响应国家"全民健康" 的号召决定健康减肥。他计划根据健身教练提供的食谱安排每天的运动和饮食。随着健身运动的加深,他每天需要摄入的食物种类也在提高。他需要在第 K 天吃够 K 种食物才不会感到饥饿。现在教练给他准备了 n 份食谱安排,每一份食谱里有不同种类的食物。他十分自律,每天只会严格遵循 1 种食谱安排饮食,并且在减肥期内也不会重复使用食谱。对于每份食谱,他不需要吃完所有的食物,也不会吃食谱之外的东西。请计算小明最多会坚持运动几天才会感到饥饿呢?第一行:1 个整数 n,表示有多少份不同食谱。例如,如果 n=4,这意味着教练提供了 4 份食谱。第二行:n 个整数,空格隔开。分别表示每份食谱中的食物种类。例如 4 2 3 3 表示第一份食谱有 4 种食物,第二份食谱有 2 种食物,第三份食谱有 3 种食物,第四份食谱有 3 种食物。输入三个正整数a,b,n,使用空格间隔。0 <= a,b < 10 且 2 < n <= 100。生成由 a,b 开始的,长度为 n 的数字序列。这个序列中除了前两个数之外,其他数都是它的前两个数字之和,但如果和大于 9,则只取个位数。输出以 a,b 开头长度为 n 的数字序列。4.题目描述
小明的爸爸种了n 公斤西瓜,准备在集市上售卖。有 m 个顾客想买西瓜,每个顾客最多愿意购买 a 公斤,并且给出的每公斤价格为 b 元。小明想知道,如何安排售卖,才能用这些西瓜赚到最多的钱?接下来m 行,每行两个整数,用空格隔开,表示每个顾客要买的重量(a 公斤)和每公斤价格(b 元)。5.题目描述
作为程序员,你将为用户注册网站时需要输入的密码进行强度验证。用户将一个字符串作为密码,判断该密码的强度。密码长度大于等于8 且包含至少 2 种字符为中等强度;密码长度大于等于8 且包含全部 4 种字符为超强。字符种类分为数字、小写字母、大写字母、特殊字符(如#、!、@等)4 个类型。根据不同等级输出"弱" 或 "中等" 或 "强" 或 "超强"。一、单选题:
D,B,A,B,A
二、编程题:
参考答案见电子版(可直接打印)
关注“说道编程”,在公众号后台留言“2026备考”,免费领取2025信息素养复赛真题电子版(小学+初中)。
领取后这样用效率最高:
1、打印真题,让孩子独立完成,计时90分钟
2、对照答案,用红笔标记错误点,订正后形成私人错题库
3、考前将错题库再次消化,查缺补漏
陪伴孩子学习编程的这两年多,我深知备考之路的不易。那些全网翻找真题的深夜、拆解70%无效引流资料的无奈、陪伴孩子解析30+套真题的坚持,都化作今日分享的动力。
作为实战派家长,我将持续更新青少年编程赛考的相关资讯与备考资料,打造没有套路只有干货的编程家庭资源站,点击“关注”持续接收我们的分享。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至23467321@qq.com举报,一经查实,本站将立刻删除;如已特别标注为本站原创文章的,转载时请以链接形式注明文章出处,谢谢!