青少年编程小助手_Python
目前担任CCF编程能力等级认证(GESP)技术委员会委员,信息技术新工科产学研联盟青少年信息技术与计算思维能力测评标准组专家。
展开
-
【电子学会】2023年09月Python三级试卷
已知各个器件原始信息存在列表qj中:qj = [[2, 1], [1, 3], [0, 2], [4, 3], [12, 4], [10, 1], [4, 1]],其中器件信息[2, 1]表示器件送达时间是2,检测时长是1,其他器件信息类推。③qj[j][0]表示送达时间,qj[j][1]则表示的是检测时长,从qj[j][0]==qj[j+1][0]可知此处表示送达时间相同的情况下满足何种条件第j项会和第j-1项交换,显然要比的是检测时间,故而③处填写qj[j][1]>qj[j+1][1]。原创 2023-12-04 14:57:27 · 1398 阅读 · 0 评论 -
【电子学会】2023年05月Python三级试卷
内循环每趟主要从第一个元素开始,相邻元素两两相比,i=1时,j最终取到4,i=2时,j最终取到3,i=3时,j最终取到2,i=2时,j最终取到1,i=1时,j最终取到0,由于range()的终值是取不到的,故第一空应填len(a)-i;16、《孙子算经》是我国古代重要的数学著作,其中有一题:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?24、对一组数据"6, 1, 3, 2, 8"进行排序,按从小到大的顺序进行排列,使用冒泡算法进行编程,则第一轮过后,排序的结果是?原创 2023-12-04 14:52:10 · 534 阅读 · 0 评论 -
【电子学会】2023年03月Python三级试卷
在选择排序中,外循环控制排序趟数,内循环控制排序次数,不难看出,i的取值范围为0~n-2,因此j每次从i的下一个位置开始至最后,故②处填写i+1;若要生成一个由若干小写字母组成的互不重复的随机数组,已知小写字母的ASCII码值为97~122整数范围,并将其进行从小到大输出,如图所示,请将相关程序补充完整。24、在交互式编程环境下,输入 max([(1, 2), (2, 3), (3, 4), (2, 6)]) 语句,执行的结果是?在Python交互式编程环境下执行以下语句,会出现错误的一项是?原创 2023-12-04 14:45:34 · 1124 阅读 · 0 评论 -
【电子学会】2022年12月Python三级试题
1、列表L1中全是整数,小明想将其中所有奇数都增加1,偶数不变,于是编写了如下图所示的代码。请问,图中红线处,代码应该是?()标准答案:D试题难度:中试题解析:本题代码中,for x in L1 是在L1列表中循环,每次取出的值x交给if语句进行判断,如果除以2的余数不等于0,就是奇数,则x+1,若等于0则x值不变。取余数的运算符是%,所以正确答案就是D。2、小明为了学习选择排序的算法,编写了下面的代码。针对代码中注释文字所示的一、二、三处,下面说法正确的是?()标准答案:B试题难度:中。原创 2023-02-17 18:06:03 · 1984 阅读 · 0 评论 -
【电子学会】2022年09月Python三级 -- 编程题38
输入一个正数,以下代码编程求出它的平方根。请你补全代码。原创 2023-03-30 11:47:42 · 413 阅读 · 0 评论 -
【电子学会】2022年09月Python三级 -- 编程题37
(1)100, 1000 或者100, 1000, 1;原创 2023-03-30 11:44:34 · 547 阅读 · 0 评论 -
【电子学会】2022年09月Python三级 -- 编程题36
下面程序实现对二维数据的处理,请你补全代码。原创 2023-03-30 11:43:26 · 392 阅读 · 0 评论 -
【电子学会】2022年09月Python三级试题
1、十六进制数100,对应的十进制数为?( )标准答案:B试题难度:中试题解析:考查学生将十六进制数转为十进制数。本质上就是int(‘100’,16),答案为256。2、下图代码中,问号处应该填写的答案是哪个?()标准答案:D试题难度:中试题解析:hex() 函数用于将10进制整数转换成16进制。本题中答案为十进制数10,不能加引号。3、下列4个表达式中,答案不是整数6的是?( )标准答案:D试题难度:中试题解析:考查学生对内置数值处理函数的理解。原创 2023-02-17 18:08:38 · 618 阅读 · 0 评论 -
【电子学会】2022年09月Python三级 -- 编程题38
标准考试答题卡一般采用2B铅笔填涂,填涂好的答题卡经过扫描后得到相应的数字化图像,再通过光学识别,完成答题卡信息数据的采集、分析与统计。计算机判断答题卡中信息点被填涂的标准是灰度值小于132为黑色,灰度值大于等于132为白色。原创 2023-02-17 23:37:20 · 386 阅读 · 0 评论 -
【电子学会】2022年09月Python三级 -- 编程题37
小敏想用二分法对关键字14进行查找,请你帮她补全代码。原创 2023-02-17 23:37:26 · 347 阅读 · 0 评论 -
【电子学会】2022年09月Python三级 -- 编程题36
如下图有一个名为“book.csv”的文件,小明想计算所有库存书籍的总价,于是编写了下面代码。请将红色①②处的代码补充完整。原创 2023-02-17 23:36:52 · 473 阅读 · 0 评论 -
【电子学会】2022年06月Python三级 -- 编程题38
请读取文件"cj.csv"的数据,数据内容如下图所示:下列代码实现了读取“姓名”和“体质测试”信息,输出“体质测试”考核为A的数量(大于等于85分)并显示相应同学姓名,请你补全代码。原创 2023-01-25 11:36:55 · 511 阅读 · 0 评论 -
【电子学会】2022年06月Python三级 -- 编程题37
请补全下列代码中的①②③④四处。原创 2023-01-25 11:36:04 · 356 阅读 · 0 评论 -
【电子学会】2022年06月Python三级 -- 编程题36
小明用冒泡排序算法编写了一段代码,请帮他把代码中红色标记的①②③处,补充完整。原创 2023-01-25 11:35:31 · 527 阅读 · 0 评论 -
【电子学会】2022年03月Python三级 -- 编程题38
请读取某班级语文学科的成绩文件score.txt的数据,数据内容如下图显示:下列代码实现了读取数据并对每个成绩从小到大排序后并输出,请你补全代码。原创 2023-01-25 11:19:30 · 358 阅读 · 0 评论 -
【电子学会】2022年03月Python三级 -- 编程题37
查找“支撑数”。在已知一组整数中,有这样一种数非常怪,它们不在第一个,也不在最后一个,而且刚好都比左边和右边相邻的数大,你能找到它们吗?输入一个数组,输出每个支撑数的数值以及它们在数组中位置编号。示例:输入:请编写程序实现上述功能,补全代码。原创 2023-01-25 11:18:59 · 1347 阅读 · 0 评论 -
【电子学会】2022年03月Python三级 -- 编程题36
明明请你帮忙寻找 100-999 之间的所有“水仙花数”,并统计个数。“水仙花数”是指一个三位数各位数字的立方和等于该数本身。。请编程实现上述功能,补全代码。原创 2023-01-25 11:17:56 · 389 阅读 · 0 评论 -
【电子学会】2021年12月Python三级 -- 编程题38
请读取文件 IP.txt 的数据,数据内容如下图显示:文件中每一行存储一个IP地址,下列代码实现了读取数据,每次读取一行数据,都删除了行末的换行符,最后逆序输出文件中的每行IP地址,请你补全代码。原创 2023-01-25 11:16:14 · 442 阅读 · 0 评论 -
【电子学会】2021年12月Python三级 -- 编程题37
n个灯排成一排,开始时都是关着的。现进行如下操作:所有电灯的按钮按动一次;所有编号为2的倍数的电灯按钮按动一次;所有编号为3的倍数的电灯的按钮按动一次;…… 所有编号为n-1的倍数的电灯的按钮按动一次;所有编号为n的倍数的电灯的按钮按动一次。最后请统计有多少只电灯是亮的。编写程序实现上述功能,或补全代码。原创 2023-01-25 11:15:41 · 1053 阅读 · 0 评论 -
【电子学会】2021年12月Python三级 -- 编程题36
小白兔们每天早上都到草坪上做早操。做操前,首先要按照身高由矮到高排个队,下列代码实现了排队的功能。首先读取小白兔的只数,然后读取每只小白兔的身高信息,进行由矮到高的处理,最后输出排好队的每只小白兔的身高,请你补全代码。原创 2023-01-25 11:14:36 · 840 阅读 · 0 评论 -
【电子学会】2021年09月Python三级 -- 编程题38
给定一个整数 num,从 1 到 num 按照下面的规则返回每个数:如果这个数被 3 整除,返回 ‘Apple’。如果这个数被 5 整除,返回 ‘Pie’。如果这个数能同时被 3 和 5 整除,返回 ‘ApplePie’。如果这个数既不能被 3 也不能被 5 整除,返回这个数字的字符串格式。原创 2023-01-25 11:14:01 · 355 阅读 · 0 评论 -
【电子学会】2021年09月Python三级 -- 编程题37
小文的运动时间数据存储在文件“sport.csv”中,数据内容如下图显示:下列代码实现了读取数据,求和并统计个数,输出平均时长,并保留2位小数,请你补全代码。原创 2023-01-24 22:37:11 · 295 阅读 · 0 评论 -
【电子学会】2021年09月Python三级 -- 编程题36
输入10个数据进行升序排序,并在这有序数据上插入一个数据,使之仍然有序。程序代码如下,请补全。原创 2023-01-24 22:36:40 · 540 阅读 · 0 评论 -
【电子学会】2021年06月Python三级 -- 编程题38
有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。原创 2023-01-24 22:29:15 · 404 阅读 · 0 评论 -
【电子学会】2021年06月Python三级 -- 编程题37
尊老王国有一个默认规则,排队必须遵守年长的在前,年幼的在后。一支正要出城的队伍,请帮助他们顺利出城。输入:输出请在划线处补全代码,实现以上功能。原创 2023-01-24 22:28:28 · 467 阅读 · 0 评论 -
【电子学会】2021年06月Python三级 -- 编程题36
法定节假日是根据各国、各名族的风俗习惯或纪念要求,由国家法律统一规定的用以进行庆祝及度假的休息时间。法定节假日制度是国家政治、经济、文化制度的重要反映,涉及经济社会的多个方面,涉及广大人民群众的切身利益。法定节假日的休假安排,为居民出行购物和休闲提供了时间上的便利,为拉动内需、促进经济增长做出了积极贡献。给出一个2020年的节假日的放假日期CSV文件(vacations.csv),内容示例如下:以第1行为例,1230表示12月30日,0101表示1月1日。原创 2023-01-24 22:27:44 · 248 阅读 · 0 评论 -
【电子学会】2021年03月Python三级 -- 编程题38
有一组数据 [0, 20, 0, 4, 31] 存放在nums中,请将列表中的所有零移动到列表尾。原创 2023-01-24 22:26:43 · 552 阅读 · 0 评论 -
【电子学会】2021年03月Python三级 -- 编程题37
请读取文件 /data/subways.csv 的数据,数据内容如下图显示:下列代码实现了读取“学号”和“身高”信息,输出“身高”达到120的学号,请你补全代码。原创 2023-01-24 22:25:31 · 343 阅读 · 0 评论 -
【电子学会】2021年03月Python三级 -- 编程题36
一个四位数,如果在它的左边加一个数字8,就可以得到一个五位数;如果在它的右边加一个数字6,就可以得到另一个五位数,这两个五位数的和是121410。请问原来这个四位数是多少?现在请你编写程序,求出这个四位数。原创 2023-01-24 22:24:47 · 411 阅读 · 0 评论 -
【电子学会】2020年12月Python三级 -- 编程题38
请读取文件 “plant.csv” 的数据,数据内容如下图显示:下列代码实现了读取“植物编号”和“生长情况”信息,输出“生长情况”达到6的数量,请你补全代码。原创 2023-01-24 22:23:45 · 313 阅读 · 0 评论 -
【电子学会】2020年12月Python三级 -- 编程题37
一格小朋友正在求解一道小学四年级提优题,题目如下:把 1296 分拆成a、b、c、d四个正整数之和,如果a加上2,b减去2,c乘以2,d除以2,则这四个结果相等。现在请你编写程序求出这四个数。原创 2023-01-24 22:22:39 · 651 阅读 · 0 评论 -
【电子学会】2020年12月Python三级 -- 编程题36
输入10个整数,将它们从小到大排序后输出,并给出现在每个元素在原来序列中的位置。输入:输出:请编写程序实现上述功能,或补全代码。原创 2023-01-23 10:50:14 · 460 阅读 · 1 评论 -
【电子学会】2020年09月Python三级 -- 编程题38
科技小组分2个小队搜集到西红柿生长的数据信息。2个小队将数据进行了从小到大排序:请明明将这2个小队的数据进行合并,生成为一个从小到大有序的列表。输入:输出:请帮明明编写程序实现上述功能,或补全代码。原创 2023-01-23 10:44:24 · 426 阅读 · 0 评论 -
【电子学会】2020年09月Python三级 -- 编程题37
牧场举行联欢会,n 头奶牛自发举行歌咏比赛。邀请了山羊公公、斑马哥哥、白兔弟弟、小喵妹妹一共四位担任歌咏比赛的评委。评比规则:参赛选手的最终得分为所有评委打分的平均分。编程输出每位参赛选手的最终得分,请你补全代码。原创 2023-01-23 10:43:43 · 308 阅读 · 0 评论 -
【电子学会】2020年09月Python三级 -- 编程题36
请读取1班和2班语文学科的成绩文件“score.csv” 的数据,数据内容如下图显示:下列代码实现了读取数据并分别统计1班和2班语文成绩的和,请你补全代码。(考生对于本题不需要运行通过,请直接编写代码确认无误后保存答案即可)原创 2023-01-23 10:43:18 · 371 阅读 · 0 评论