文库 真题 Python真题

2024年3月电子学会Python编程等级考试二级真题及答案

Python真题 Python二级真题 电子学会真题 DOCX   13页   下载3   2024-04-25   浏览392   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
2024年3月电子学会Python编程等级考试二级真题及答案 第1页
2024年3月电子学会Python编程等级考试二级真题及答案 第2页
剩余11页未读, 下载浏览全部
青少年软件编程( Python )等级考试试卷(二级) 分数: 100    题数: 37 一、单选题 ( 共 25 题,共 50 分 ) 1. 期末考试结束了,全班的语文成绩都储存在列表score中,班主任老师请小明找到全班最高分,小明准备用Python来完成,以下哪个选项,可以获取最高分呢?( )   A.  min(score) B.  max(score) C.  score.max() D.  score.min() 试题编号:20240112-wy-002 试题类型:单选题 标准答案:B 试题难度:一般 试题解析:max() 函数可以获取列表中的最大值,比如:score = [88, 78, 92, 85], max(score) 的值就是最大的元素:92 2. 已知列表a = [1,2,3,4,5,6],想输出[2,3,4],可以使用以下哪个语句?( )   A.  print(a[2:4]) B.  print(a[2:5]) C.  print(a[1:4]) D.  print(a[0:4]) 试题编号:20240112-zms-006 试题类型:单选题 标准答案:C 试题难度:一般 试题解析:列表切片,包括左端,不包括右端,同时,列表的第1个元素的下标为0,所以正确的开头和结尾的下标分别为1和4,所以选C 3. 第一小组成员姓名和年龄如下 dic1 = {'张明':12,'李红':12,'王长江':13} 现新增成员龙小勤,年龄为13,以下代码正确的是?( )   A.  dic1['龙小勤'] = 13 B.  ['龙小勤'] = 13 C.  dic1.['龙小勤'] = 13 D.  dic1('龙小勤') = 13 试题编号:20240112-zms-022 试题类型:单选题 标准答案:A 试题难度:一般 试题解析:字典新增key和value的方法: dic1['key']=value 4. 已知列表 ls = list(range(3,33,3)),则 ls 第5个元素是?( )   A.  15 B.  18 C.  21 D.  24 试题编号:20240129-wqj-013 试题类型:单选题 标准答案:A 试题难度:较难 试题解析:本题主要考察的实range()的使用,本题中 ls 的元素有从3开始,到33结束(不包含33),步长为3的元素构成,即:[3, 6, 9, 12, 15, 18, 21, 24, 27, 30],所以第5个数为:15 5. 执行如下代码,tuple不属于元组的选项是?( )   A.  tuple = () B.  tuple = ('北京') C.  tuple = ('芜湖',) D.  tuple = ('北京', '芜湖', '合肥', '上海') 试题编号:20240129-wqj-020 试题类型:单选题 标准答案:B 试题难度:一般 试题解析:当赋值运算创建的元组只有一个元素时,需要在该元素后面补齐逗号“,”以表明这是元组。若不补齐这个逗号,它便不是一个元组。选项A为一个空元组。所以选B。 6. 已知 festival = {"正月初一":"春节", "正月十五":"元宵节", "五月初五":"端午节", "八月十五":"中秋节"},则输出 "正月初一" 对应节日的代码是?( )   A.  print(del festival["正月初一"]) B.  print(festival["正月初一"]) C.  print(festival.clear()) D.  print(festival[1]) 试题编号:20240129-wqj-023 试题类型:单选题 标准答案:B 试题难度:一般 试题解析:由于字典没有下标,不能通过下标来进行值的访问,只能通过键来进行访问,对于字典d,d[k]的作用是返回d中键k所对应的值(k为键)。 7. 已知列表name=["德丽莎"],运行以下哪段代码,可打印出结果“德丽莎天下第一可爱!”(不包含双引号)?( )   A.  print(name+"天下第一可爱!") B.  print(name[1]+"天下第一可爱!") C.  print(name[0]+"天下第一可爱!") D.  print(name+天下第一可爱!) 试题编号:20240206-zlj-016 试题类型:单选题 标准答案:C 试题难度:一般 试题解析:"德丽莎"是列表的第1个元素,其索引值为0,故为name[0];列表不能直接和字符串相加,但列表元素可以和字符串相加。故正确答案为C。 8. k为整型,下述while循环执行的次数为?( ) k = 20 while k >1 :     print(k)     k=k//2   A.  3 B.  4 C.  5 D.  6 试题编号:20240206-zlj-026 试题类型:单选题 标准答案:B 试题难度:较难 试题解析:k=20,每次执行k=k//2,k循环过程中的值依次变化为:20,10,5,2,1,当k=1时,循环条件k>1不成立,退出循环,故循环共计4次。正确答案为B。 9. 以下程序的输出结果是?( ) ls1=list() ls2=['吉林','黑龙江','辽宁','东北三省'] ls1+=ls2 ls1.clear() print(ls1)   A.  ['吉林','黑龙江','辽宁'] B.  ['吉林','黑龙江','辽宁','东北三省'] C.  终端区会报错 D.  [] 试题编号:20240207-lxq-006 试题类型:单选题 标准答案:D 试题难度:一般 试题解析: 列表中清空clear()函数的使用,其功能为清空列表中的所有元素,需要与del方法区分。 10. 已知列表ls=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],以下哪个选项无法将列表ls逆序排列?( )   A.  ls.sort(reverse=True) B.  sorted(ls,reverse=True) C.  sort(ls,reverse=True) D.  ls[::-1] 试题编号:20240211-dzj-005 试题类型:单选题 标准答案:C 试题难度:较难 试题解析: 选项sort(ls,reverse=True)语法错误,sort()函数使用错误,正确的用法为: 升序:ls.sort() 降序:ls.sort(reverse=True) 11. 已知字典jd={'哈尔滨':['冰雪大世界','侵华日军第七三一部队罪证陈列馆','太阳岛','中央大街'],'沈阳':['沈阳故宫','辽宁
Python二级真题,2024年3月电子学会Python编程等级考试二级真题及答案
下载提示

下载及版权说明:6547网文库内容来自网络及各平台公开内容(属于用户上传,不保证正确性,只做参考),旨在帮助同学们学习少儿编程相关知识及内容,仅限内部学习及使用,以分享为主,下载本文档之后请合法使用相关、真题、素材、课件、教程等内容,若内容存在侵权,请进行 举报 及查看 免责声明