中国电子学会青少年编程python三级
文章平均质量分 92
三级对编程能力要求较高:
代码编写能力:考试中有编程题,需要考生根据题目要求独立编写代码来解决问题。这要求考生具备良好的代码编写规范和逻辑思维能力,能够准确地将问题转化为代码实现。
代码阅读分析能力:部分题目可能是填空式编程题,需要考生具备较强的程序阅读分析能力,能够快速理解给定代码的功能和逻辑
晴朗向上
资深编程教育工作者
展开
-
中国电子学会202406青少年软件编程(Python)等级考试试卷(三级)真题与解析
a = min(654),a的值为4,chr(a)是字符,不能和数字比较大小,bin(a)是字符串,不能和数字比较大小,float(a)是浮点数4.0,max(float(a),3,2)是4.0,hex(a)是字符串,不能和数字比较大小。max()函数用于获取参数列表中的最大值,所以表达式max(['1','2’'3'])与表达式max([1,2,3])运行结果是相同的。对于“5,8,6,3,9,2”,第一轮排序后为“5,6,3,8,2,9”。A.第1次print(sorted(a)),a会降序排列;原创 2024-09-13 17:22:23 · 1317 阅读 · 0 评论 -
中国电子学会202403青少年软件编程(Python)等级考试试卷(三级)真题与解析
学校食堂为了提高服务质量,让老师和同学们更好地投入工作和学习,对同学们开展了问卷调查,调查项目共 5 项(即 5 个问题),每个项目有 A、B、C 三个选项,同学们每题可选一项,学校后勤管理的李老师对调查结果进行了收集整理,并存放在"myd.csv"文件中(部分数据如图所示),现在需要分析同学们对这 5 个项目的答题情况,统计出每个项目选"A"的情况。(11) 8 = 9(十进制),(A) 16 = 10(十进制),(10) 10 = 10(十进制),(1010) 2 = 10(十进制)。原创 2024-09-13 17:36:32 · 1042 阅读 · 0 评论 -
中国电子学会202312青少年软件编程(Python)等级考试试卷(三级)真题
当我们过马路的时候,经常会遇到红绿灯,你知道这些信号灯的时长是怎么来的吗?若要用python分析计算人行马路最短绿灯时长,我们需要知道马路的宽度s,行人的步行速度v以及行人的反应时长t0,因为绿灯的最短时长计算公式为t=s/v+t0。#观察发现,在实际生活中,绿灯显示时长不可能为小数,因此若要上述输出结果正常,可以修改print(t)语句,那么你会如何修改?学校图书馆为了方便查找管理书籍,给每本书编写了号码,[8,9,10,12,13,14,16,17,25,27],输入号码提示这本书号码排第几。原创 2024-09-20 16:28:31 · 800 阅读 · 0 评论 -
中国电子学会202309青少年软件编程(Python)等级考试试卷(三级)真题
已知各个器件原始信息存在列表qj中:qj=[[2,1],[1,3],[0,2],[4,3],[12,4],[10,1],[4,1]],其中器件信息[2,1]表示器件送达时间是2,检测时长是1,其他器件信息类推。1. 有一组数据存在列表中,things=["桌子","椅子","茶几","沙发","西瓜","苹果","草莓","香蕉"],若想要输出其中的水果数据,则下列处理恰当的是?27. 有这样一个表达式: ord('a') - ord('A') ,这个表达式运行的结果是整数 32 ,请判断结果对吗?原创 2024-09-20 16:34:40 · 1083 阅读 · 0 评论 -
中国电子学会202306青少年软件编程(Python)等级考试试卷(三级)真题
a=[["李洪全",135],["王倩倩",154],["吴乐天",148],["周立新",165],["鲁正",158],["杨颖颖",150]]24. 对一组数据"6,1,3,2,8"进行排序,按从小到大的顺序进行排列,使用冒泡算法进行编程,则第一轮过后,排序的结果是?B. f.write('\n'.join(s))与f.write(' '.join(s)+'\n')的功能是相同的。15. 已知x,y,z=map(int,['20','2','3']),则表达式x+y+z的结果是?原创 2024-09-20 16:41:28 · 765 阅读 · 0 评论 -
中国电子学会202303青少年软件编程(Python)等级考试试卷(三级)真题
3.数据的存储形式多种多样,如s1=[[“李亮”,“98”],[“王宁宁”,“95”],[“莫晓珍“,“88”]],s2=[“李亮”,“98”,“王宁宁”,“95”,“莫晓珍“,“88”],有关s1与s2下列说法正确的是?38.若要生成一个由若干小写字母组成的互不重复的随机数组,已知小写字母的ASCII码值为97~122整数范围,并将其进行从小到大输出,如图所示,请将相关程序补充完整。24.在交互式编程环境下,输入max([(1,2),(2,3),(3,4),(2,6)])语句,执行的结果是?原创 2024-09-20 16:47:53 · 1026 阅读 · 0 评论 -
中国电子学会202212青少年软件编程(Python)等级考试试卷(三级)真题
['王鑫', '86', '90', '92', '99', '94', '95'], ['杨小虹', '93', '97', '95', '90', '86', '85'], ['李静', '89', '98', '99', '94', '90', '85']]29. 语句print(tuple(range(5)))的输出结果是(0, 1, 2, 3, 4)。的算法,编写了下面的代码。30. 运行语句set('2022'),其输出结果是{'2','0','2','2'}()原创 2024-09-20 16:51:36 · 1005 阅读 · 0 评论 -
中国电子学会202209青少年软件编程(Python)等级考试试卷(三级)真题
28.a=[['王鑫','86','90','92','99','94','95'],['杨小虹','93','97','95','90','86','85'],['李静','89','98','99','94','90','85']]其中,杨小虹同学的第三门成绩95的数据类型是整数。C. [['王鑫,86,90,92,99,94,95'], ['杨小虹,93,97,95,90,86,85'], ['李静,89,98,99,94,90,85']]30.关于程序的异常处理,可以使用try…原创 2024-09-20 17:52:12 · 1002 阅读 · 0 评论 -
中国电子学会202206青少年软件编程(Python)等级考试试卷(三级)真题
c = [['赵大',21,'男','北京'],['钱二',20,'男','西安'],['孙三',18,'女','南京'],['李四',20,'女','杭州']]下列代码实现了读取“姓名”和“体质测试”信息,输出“体质测试”考核为A的数量(大于等于85分)并显示相应同学姓名,请你补全代码。小明想编写代码,在整个文件的首行,插入数据“张三,133,36”,他编写了如下代码,请判断,代码能正确运行吗?请问,红色①处,应该填写哪。list1 = ['赵','钱','孙','李','周','吴','郑','王']原创 2024-09-20 17:57:19 · 993 阅读 · 0 评论 -
中国电子学会202203青少年软件编程(Python)等级考试试卷(三级)真题
37、查找“支撑数”。30、在Python中,向csv文件中写入数据时,用逗号合并列表name中的元素,可以使用f.write(‘,’.join(name)+‘\n’)语句(f为文件对象名)。B、f.write(','.join(add)+'\n')语句改成f.write(' '.join(add)+'\n') ,程序运行效果一样。34、在Python中,表达式divmod(26,10) 的输出结果为(2,6)或(3,-4)。7、对于a=len([2,3,4,5,[7,8],(9,10)]),a的值是?原创 2024-09-21 08:10:36 · 675 阅读 · 0 评论